Current collected state Current
Observed since 21 Oct, 11:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Python package for the generation of neuroglancer links
# aind-ng-link [](LICENSE)  Repository to generate neuroglancer links to facilitate the visualization of the datasets generated at the Allen Institute for Neural Dynamics. ## Installation To use the software, in the root directory, run ``` pip install -e . ``` To develop the code, run ``` pip install -e .[dev] ``` ## Contributing ### Linters and testing There are several libraries used to run linters, check documentation, and run tests. - Please test your changes using the **coverage** library, which will run the tests and log a coverage report: ``` coverage run -m unittest discover && coverage report ``` - Use **interrogate** to check that modules, methods, etc. have been documented thoroughly: ``` interrogate . ``` - Use **flake8** to check that code is up to standards (no unused imports, etc.): ``` flake8 . ``` - Use **black** to automatically format the code into PEP standards: ``` black . ``` - Use **isort** to automatically sort import statements: ``` isort . ``` ### Pull requests For internal members, please create a branch. For external members, please fork the repo and open a pull request from the fork. We'll primarily use [Angular](https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit) style for commit messages. Roughly, they should follow the pattern: ``` <type>(<scope>): <short summary> ``` where scope (optional) describes the packages affected by the code changes and type (mandatory) is one of: - **build**: Changes that affect the build system or external dependencies (example scopes: pyproject.toml, setup.py) - **ci**: Changes to our CI configuration files and scripts (examples: .github/workflows/ci.yml) - **docs**: Documentation only changes - **feat**: A new feature - **fix**: A bug fix - **perf**: A code change that improves performance - **refactor**: A code change that neither fixes a bug nor adds a feature - **test**: Adding missing tests or correcting existing tests ### Documentation To generate the rst files source files for documentation, run ``` sphinx-apidoc -o doc_template/source/ src ``` Then to create the documentation html files, run ``` sphinx-build -b html doc_template/source/ doc_template/build/html ``` More info on sphinx installation can be found here: https://www.sphinx-doc.org/en/master/usage/installation.html
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.17 | 1 Aug 2024 | 16 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:2294dfa7e920731574f246a643cd6052e4372271bbfdb6ea8674fde7eb38f7ef