William's study - ActiveBrainAtlasPipeline/neuroglancer GitHub Wiki

Tasks are set by priority with 1 being the highest and 5 being the lowest.

Neuroglancer

  1. End user usage - tasks that Beth uses on a day to day situation (1 priority)
  2. Typescript programming - to add more functionality within Neuroglancer. This is more involved and further down the road

Pipeline process (1 priority)

  1. Going through DK61 and DK62 (1 priority)
  2. Read up on creating a python package: https://packaging.python.org/tutorials/packaging-projects/
  3. Move standalone functions to abakit https://github.com/ActiveBrainAtlas2/abakit

Django

  1. 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)
  2. Models and ORM (2 priority)
  3. Database and SQL tasks (2 priority)
  4. REST (3 priority)
  5. Celery (5 priority)

done:

  1. Install Neuroglancer on your local machine. Github: https://github.com/ActiveBrainAtlasPipeline/neuroglancer
  2. Install nvm and npm. Look here: https://tecadmin.net/how-to-install-nvm-on-ubuntu-20-04/