Skip to main content

Digital Slide Archive (DSA) Helpers

Digital Slide Archive Python utility library.

This library is available for installation through Python Package Index (PyPI).

This library was tested using Python version 3.11.8 and uses the dependencies described in requirements.txt.

This Python PyPI package is found here.

Installation instructions

DSA Helpers depends on large image and large image eager iterator and OpenCV, which you must install separately. Also, you must install the eager iterator from wheel and it should be installed at the end. Python 3.12 or below is supported, Python 3.14 is not currently supported!

  1. Install large with all tile sources:
$ pip install large-image[all] --find-links https://girder.github.io/large_image_wheels
  1. Install OpenCV, either the headless version (better for running in Docker) or full version
  2. Install dsa-helpers from pip
  3. Pip install the large image with eager iterator wheel, use the --force flag and you can safely igonore the warnings that you get about some large image library compatibilities

Import smoke test

Many modules load heavy dependencies lazily, so a plain import dsa_helpers is not enough. Before a release, run:

$ python tests/check_imports.py

That imports every submodule in its own process and resolves lazy names. To test a built wheel the way a PyPI user will see it:

$ python -m venv /tmp/dsa-helpers-smoke
$ source /tmp/dsa-helpers-smoke/bin/activate
$ pip install dist/dsa_helpers-*.whl[all]
$ python tests/check_imports.py

A readthedocs for this library can be found here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dsa_helpers-3.2.3.tar.gz (68.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dsa_helpers-3.2.3-py3-none-any.whl (79.4 kB view details)

Uploaded Python 3

File details

Details for the file dsa_helpers-3.2.3.tar.gz.

File metadata

  • Download URL: dsa_helpers-3.2.3.tar.gz
  • Upload date:
  • Size: 68.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dsa_helpers-3.2.3.tar.gz
Algorithm Hash digest
SHA256 14cefcde80c23a6cf0d740a3e8439b498cc75387bf86b111ddd7c8fc74562045
MD5 ccab5bf5cff348ccd4cee9458a6cbf88
BLAKE2b-256 1c28762aaa72aa3a0704c4aff998a32f1efa8160437d931312e49f0d957d2c87

See more details on using hashes here.

File details

Details for the file dsa_helpers-3.2.3-py3-none-any.whl.

File metadata

  • Download URL: dsa_helpers-3.2.3-py3-none-any.whl
  • Upload date:
  • Size: 79.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dsa_helpers-3.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b0352ffe278e19e63af8a616d26750fd318ca9b28de92f9e7f3eba771b878131
MD5 e9646cc22357171328929d90f6e332f3
BLAKE2b-256 6ccb311987d9f6c9696a257e25fde4d902478cd00ec94c6911d188c9e6241ceb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.2.3 This release

2 files

3.2.1

2 files

3.2.0

2 files

3.1.9

2 files

3.1.8

2 files

3.1.7

2 files

3.1.6

2 files

3.1.5

2 files

3.1.4

2 files

3.1.3

2 files

3.1.2

2 files

3.1.1

2 files

3.1.0

2 files

3.0.9

2 files

3.0.8

2 files

3.0.7

2 files

3.0.6

2 files

3.0.5

2 files

3.0.4

2 files

3.0.3

2 files

3.0.2

2 files

3.0.1

2 files

2.1.0

2 files

2.0.9

2 files

2.0.8

2 files

2.0.7

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.1.19

2 files

1.1.18

2 files

1.1.17

2 files

1.1.16

2 files

1.1.15

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.9

2 files

0.8

2 files

0.7

2 files

0.6

2 files

0.5

2 files

0.4

2 files

0.3

2 files

0.2

2 files

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page