-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Switch to PyData Sphinx theme * Use zenodo "all-versions" doi * Test current branch in docs build workflow * Fetch tags in docs build workflow * Manually fetch tags
- Loading branch information
Showing
7 changed files
with
105 additions
and
71 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -106,8 +106,6 @@ Dario Campagner ([email protected]) | |
|
||
If you use this software, please cite it as below: | ||
|
||
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8413142 | ||
|
||
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8413142.svg)](https://zenodo.org/doi/10.5281/zenodo.8411157) | ||
|
||
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8411157 | ||
|
||
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8411157.svg)](https://zenodo.org/doi/10.5281/zenodo.8411157) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/dev_practices/dev_practices.md → src/dev_practices/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Development Practices | ||
# Community | ||
|
||
## Software Development Life Cycle (SDLC) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,10 @@ | ||
# Project Aeon | ||
|
||
ProjectAeon is a collaborative effort to perform behavioral neuroscience experiments where the behavior and neural activity of freely moving animals engaging in a complex task are continuously recorded. This project is contributed to by researchers and support staff at UCL's SWC, Neurogears, and Datajoint. | ||
ProjectAeon is a collaborative effort to perform behavioral neuroscience experiments where the behavior and neural activity of freely moving animals engaging in a complex task are continuously recorded. This project spans [multiple repositories](target-repositories) and is contributed to by researchers and support staff at UCL's SWC, Neurogears, and Datajoint. | ||
|
||
If you are interested in joining this project, please contact the [project maintainers](target-project-maintainers). | ||
|
||
|
||
## Repositories | ||
|
||
:::{important} | ||
You must be an SWC Github 'aeon' project member to view some of these repositories. | ||
::: | ||
|
||
::::{grid} 1 2 2 2 | ||
:gutter: 3 | ||
|
||
:::{grid-item-card} {fas}`database;sd-text-primary` aeon_mecha | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_mecha | ||
:link-type: url | ||
Project Aeon's main library for interfacing with acquired data | ||
::: | ||
|
||
:::{grid-item-card} {fas}`flask;sd-text-primary` aeon_experiments | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_experiments | ||
:link-type: url | ||
Aeon experiment workflows written in the Bonsai visual programming language | ||
::: | ||
|
||
:::{grid-item-card} {fas}`computer;sd-text-primary` aeon_acquisition | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_acquisition | ||
:link-type: url | ||
Source code for the 'aeon_acquisition' Bonsai package used in Aeon experiment workflows | ||
::: | ||
|
||
:::{grid-item-card} {fas}`chart-line;sd-text-primary` aeon_analysis | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_analysis | ||
:link-type: url | ||
Python modules for analysis of Aeon experiment data | ||
::: | ||
|
||
:::{grid-item-card} {fas}`gear;sd-text-primary` aeon_lineardrive | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_lineardrive | ||
:link-type: url | ||
Source code for actuating a linear drive motor used in Aeon experiments | ||
::: | ||
|
||
:::{grid-item-card} {fas}`cookie-bite;sd-text-primary` aeon_feeder | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_feeder | ||
:link-type: url | ||
Source code for pellet delivery via feeders used in Aeon experiments | ||
::: | ||
:::: | ||
|
||
:::{note} | ||
All experiment data is acquired and/or triggered and/or synced by [Harp devices](https://www.cf-hw.org/harp). Code in the 'aeon_acquisition' and 'aeon_mecha' repos makes use of the [Harp protocol](https://github.com/harp-tech/protocol) during data acquisition, raw data file writing, and raw data file reading. In the 'harp-tech/protocol' Github repo, you can find documentation on [Harp device operation and common registers](https://github.com/harp-tech/protocol/blob/master/Device%201.0%201.4%2020200901.pdf), the [Harp binary protocol](https://github.com/harp-tech/protocol/blob/master/Binary%20Protocol%201.0%201.1%2020180223.pdf), and [Harp clock synchronization](https://github.com/harp-tech/protocol/blob/master/Synchronization%20Clock%201.0%201.0%2020200712.pdf). | ||
::: | ||
|
||
(target-project-maintainers)= | ||
## Project Maintainers | ||
|
||
|
@@ -69,17 +19,17 @@ Dario Campagner ([email protected]) | |
|
||
If you use this software, please cite it as below: | ||
|
||
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8413142 | ||
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8411157 | ||
|
||
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8413142.svg)](https://zenodo.org/doi/10.5281/zenodo.8411157) | ||
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8411157.svg)](https://zenodo.org/doi/10.5281/zenodo.8411157) | ||
|
||
:::{toctree} | ||
:maxdepth: 2 | ||
:hidden: | ||
|
||
Home <self> | ||
repositories/index | ||
design_considerations | ||
data_contract | ||
Developer API <api> | ||
dev_practices/dev_practices | ||
API Reference <api> | ||
dev_practices/index | ||
glossary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
(target-repositories)= | ||
# Repositories | ||
|
||
:::{important} | ||
You must be an SWC Github 'aeon' project member to view some of these repositories. | ||
::: | ||
|
||
::::{grid} 1 2 2 2 | ||
:gutter: 3 | ||
|
||
:::{grid-item-card} {fas}`database;sd-text-primary` aeon_mecha | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_mecha | ||
:link-type: url | ||
Project Aeon's main library for interfacing with acquired data | ||
::: | ||
|
||
:::{grid-item-card} {fas}`flask;sd-text-primary` aeon_experiments | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_experiments | ||
:link-type: url | ||
Aeon experiment workflows written in the Bonsai visual programming language | ||
::: | ||
|
||
:::{grid-item-card} {fas}`computer;sd-text-primary` aeon_acquisition | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_acquisition | ||
:link-type: url | ||
Source code for the 'aeon_acquisition' Bonsai package used in Aeon experiment workflows | ||
::: | ||
|
||
:::{grid-item-card} {fas}`chart-line;sd-text-primary` aeon_analysis | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_analysis | ||
:link-type: url | ||
Python modules for analysis of Aeon experiment data | ||
::: | ||
|
||
:::{grid-item-card} {fas}`gear;sd-text-primary` aeon_lineardrive | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_lineardrive | ||
:link-type: url | ||
Source code for actuating a linear drive motor used in Aeon experiments | ||
::: | ||
|
||
:::{grid-item-card} {fas}`cookie-bite;sd-text-primary` aeon_feeder | ||
:link: https://github.com/SainsburyWellcomeCentre/aeon_feeder | ||
:link-type: url | ||
Source code for pellet delivery via feeders used in Aeon experiments | ||
::: | ||
:::: | ||
|
||
:::{note} | ||
All experiment data is acquired and/or triggered and/or synced by [Harp devices](https://www.cf-hw.org/harp). Code in the 'aeon_acquisition' and 'aeon_mecha' repos makes use of the [Harp protocol](https://github.com/harp-tech/protocol) during data acquisition, raw data file writing, and raw data file reading. In the 'harp-tech/protocol' Github repo, you can find documentation on [Harp device operation and common registers](https://github.com/harp-tech/protocol/blob/master/Device%201.0%201.4%2020200901.pdf), the [Harp binary protocol](https://github.com/harp-tech/protocol/blob/master/Binary%20Protocol%201.0%201.1%2020180223.pdf), and [Harp clock synchronization](https://github.com/harp-tech/protocol/blob/master/Synchronization%20Clock%201.0%201.0%2020200712.pdf). | ||
::: |