William's study - ActiveBrainAtlasPipeline/neuroglancer GitHub Wiki
Tasks are set by priority with 1 being the highest and 5 being the lowest.
Neuroglancer
- End user usage - tasks that Beth uses on a day to day situation (1 priority)
- Typescript programming - to add more functionality within Neuroglancer. This is more involved and further down the road
Pipeline process (1 priority)
- Going through DK61 and DK62 (1 priority)
- Read up on creating a python package: https://packaging.python.org/tutorials/packaging-projects/
- Move standalone functions to abakit https://github.com/ActiveBrainAtlas2/abakit
Django
- Study documentation and build your own standalone app that connects to active_atlas_development database. https://docs.djangoproject.com/en/3.2/intro/tutorial01/ (2 priority)
- Models and ORM (2 priority)
- Database and SQL tasks (2 priority)
- REST (3 priority)
- Celery (5 priority)
done:
- Install Neuroglancer on your local machine. Github: https://github.com/ActiveBrainAtlasPipeline/neuroglancer
- Install nvm and npm. Look here: https://tecadmin.net/how-to-install-nvm-on-ubuntu-20-04/