Catalog PyPI
PACKAGE EXPLORERView in registry

aind-hcr-data-loader

PyPI

Generated from aind-library-template

Versions collected1
Direct dependencies13From release 0.7.1
Last observed21 Oct, 11:29 UTC

README

Version 0.7.1 documentation

aind-hcr-data-loader

License Code Style semantic-release: angular Interrogate Coverage Python

Change log

See CHANGELOG.md for full details.

VersionDateSummary
v0.7.004/02/2026New codeocean_utils module for attaching dataset-catalog records to capsules/pipelines
v0.6.003/18/2026New pairwise/cell-typing/spot-filter modules; major HCRDataset and filters.py additions
v0.5.102/23/2026metrics_base_path, spot_filters.py, comprehensive ROI filtering pipeline
v0.4.010/16/2025Tile overlap, ROI filtering, linear unmixing, neuroglancer links, saveable_plot
v0.3.808/11/2025Cell info loading improvements, metrics paths, error handling

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 repository and open a pull request from the fork. We'll primarily use Angular 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 build tools 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 bugfix
  • 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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.7.19 Apr 202613

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:29 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c54c7b70bdf365a61c3cfe8016d2c79adf0aa00aa67fece506c9f3306d073fa7