pycontrol / docs Goto Github PK
View Code? Open in Web Editor NEWpyControl documentation, hosted at https://pycontrol.readthedocs.io
pyControl documentation, hosted at https://pycontrol.readthedocs.io
pyControl is a system of software and hardware for controlling behavioural experiments based around the Micropython microcontroller. For more information please see the Docs: http://pycontrol.readthedocs.io/ Repository contents: pyControl ├── pyControl_GUI.py # Script to launch the GUI ├── api_classes # API classes ├── config # Configuration files ├── controls_dialog # Custom controls dialog files ├── data # Data generated by pyControl ├── devices # Hardware device classes ├── experiments # Experiment definition files ├── hardware_defintions # Hardware definition files ├── source │ ├── communication # Serial communication and data logging │ ├── pyControl # pyControl framework │ └── tests # Test code ├── tasks # Task definition files └── tools # Tools for working with pycontrol data Version: v2.0.2 ---------------
In the documentation (https://pycontrol.readthedocs.io/en/latest/user-guide/hardware/#breakout-boards) it says that the max sink current for the driver lines is 150mA per line. Could you explain how you got this number? The Driver IC itself appears to be able to sink 500mA per line.
Should the documented note say 300mA instead? i.e. the total current is limited by the Cat 5 cable GND return which you mention is 600mA / 2 driver lines?
I'm trying to make some old versions of the docs available on readthedocs. The v1.7 docs build fine but v1.6 docs gave an error. I've created a v1.6 branch and tried to update them with a new readthedocs.yml
and requirements.txt
taken from the newer versions that build OK, but they are still giving an error when I try and build them on readthedocs (reproduced below). It looks like readthedocs is trying to build them using Python 3.7 even though python 3.9 is specified in readthedocs.yml
. @alustig3 do you have any idea what the problem might be?
WARNING - Config value: 'nav'. Warning: Unrecognised configuration name: nav
INFO - Cleaning site directory
INFO - Building documentation to directory: /home/docs/checkouts/readthedocs.org/user_builds/pycontrol/checkouts/v1.6/_build/html
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/nav.py", line 337, in _follow
raise StopIteration
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/docs/.pyenv/versions/3.7.9/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/home/docs/.pyenv/versions/3.7.9/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/__main__.py", line 194, in <module>
cli()
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/__main__.py", line 156, in build_command
), dirty=not clean)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/commands/build.py", line 282, in build
build_pages(config, dirty=dirty)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/commands/build.py", line 213, in build_pages
site_navigation = nav.SiteNavigation(config)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/nav.py", line 44, in __init__
config, self.url_context)
File "/home/docs/checkouts/readthedocs.org/user_builds/pycontrol/envs/v1.6/lib/python3.7/site-packages/mkdocs/nav.py", line 392, in _generate_site_navigation
config_line, url_context, config):
RuntimeError: generator raised StopIteration
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.