├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── nightly-tag.yml │ ├── pre-commit.yml │ ├── release.yml │ ├── test_pr.yml │ └── test_s3.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .tokeignore ├── CITATION.cff ├── Cargo.toml ├── LICENSE ├── README.md ├── drivers.json ├── pyproject.toml ├── python └── acquire │ ├── __init__.py │ ├── __init__.pyi │ ├── acquire.pyi │ ├── napari.yaml │ └── py.typed ├── src ├── camera.rs ├── capabilities.rs ├── capi.rs ├── components │ ├── direction.rs │ ├── macros.rs │ ├── mod.rs │ ├── property.rs │ ├── sample_type.rs │ ├── signal_io_kind.rs │ ├── signal_type.rs │ └── trigger_edge.rs ├── core_properties.rs ├── device.rs ├── device_manager.rs ├── lib.rs ├── runtime.rs └── storage.rs ├── tests ├── test_basic.py ├── test_dcam.py ├── test_egrabber.py ├── test_pvcam.py ├── test_spinnaker.py └── test_zarr.py └── wrapper.h /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/nightly-tag.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/test_pr.yml -------------------------------------------------------------------------------- /.github/workflows/test_s3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.github/workflows/test_s3.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.tokeignore: -------------------------------------------------------------------------------- 1 | demo 2 | target 3 | .vscode -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/CITATION.cff -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/README.md -------------------------------------------------------------------------------- /drivers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/drivers.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/acquire/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/python/acquire/__init__.py -------------------------------------------------------------------------------- /python/acquire/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/python/acquire/__init__.pyi -------------------------------------------------------------------------------- /python/acquire/acquire.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/python/acquire/acquire.pyi -------------------------------------------------------------------------------- /python/acquire/napari.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/python/acquire/napari.yaml -------------------------------------------------------------------------------- /python/acquire/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/camera.rs -------------------------------------------------------------------------------- /src/capabilities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/capabilities.rs -------------------------------------------------------------------------------- /src/capi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/capi.rs -------------------------------------------------------------------------------- /src/components/direction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/direction.rs -------------------------------------------------------------------------------- /src/components/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/macros.rs -------------------------------------------------------------------------------- /src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/mod.rs -------------------------------------------------------------------------------- /src/components/property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/property.rs -------------------------------------------------------------------------------- /src/components/sample_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/sample_type.rs -------------------------------------------------------------------------------- /src/components/signal_io_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/signal_io_kind.rs -------------------------------------------------------------------------------- /src/components/signal_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/signal_type.rs -------------------------------------------------------------------------------- /src/components/trigger_edge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/components/trigger_edge.rs -------------------------------------------------------------------------------- /src/core_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/core_properties.rs -------------------------------------------------------------------------------- /src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/device.rs -------------------------------------------------------------------------------- /src/device_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/device_manager.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/runtime.rs -------------------------------------------------------------------------------- /src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/src/storage.rs -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_dcam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_dcam.py -------------------------------------------------------------------------------- /tests/test_egrabber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_egrabber.py -------------------------------------------------------------------------------- /tests/test_pvcam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_pvcam.py -------------------------------------------------------------------------------- /tests/test_spinnaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_spinnaker.py -------------------------------------------------------------------------------- /tests/test_zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/tests/test_zarr.py -------------------------------------------------------------------------------- /wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acquire-project/acquire-python/HEAD/wrapper.h --------------------------------------------------------------------------------