Skip to main content

Python library to read-write HEC-DSS database file

Project description

pydsstools

Documentation Status PyPI version Python versions NumPy

A Cython-based Python library for reading and writing HEC-DSS database files.

Features

  • Regular and irregular time-series
  • Paired data series
  • Array records
  • Text records
  • Binary records (FILE, IMAGE, BLOB)
  • Spatial grid records (HRAP, Albers/SHG, Specified, Undefined)
  • Location and Vertical Datum information
  • Compatible with 64-bit Python on Windows and Linux

Related Projects

Changes

See the changelog.

Documentation

Read the full documentation at pydsstools.readthedocs.io.

Installation

See the installation guide.

Contributing

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome. See CONTRIBUTING.md for guidelines, the versioning policy, and how to report bugs or request features. Feel free to ask questions via email.

License

This program is free software: you can modify and/or redistribute it under the MIT license.

Sponsorship

If pydsstools is useful in your work, consider sponsoring its development via GitHub Sponsors. Support helps with adding new featues, ongoing maintenance, testing, and compatibility with new Python/NumPy releases.

Project details


Download files

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

Source Distribution

pydsstools-3.1.0.tar.gz (11.0 MB view details)

Uploaded Source

Built Distributions

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

pydsstools-3.1.0-cp313-cp313-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pydsstools-3.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pydsstools-3.1.0-cp312-cp312-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pydsstools-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pydsstools-3.1.0-cp311-cp311-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.11Windows x86-64

pydsstools-3.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pydsstools-3.1.0-cp310-cp310-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.10Windows x86-64

pydsstools-3.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pydsstools-3.1.0-cp39-cp39-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.9Windows x86-64

pydsstools-3.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file pydsstools-3.1.0.tar.gz.

File metadata

  • Download URL: pydsstools-3.1.0.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0.tar.gz
Algorithm Hash digest
SHA256 71316d26cc67a7f79c572596d7a0d975758b9a19842998ce1483f527837f9e5d
MD5 c21b18c54684d47a0b89d6c7423d1413
BLAKE2b-256 77cd6d8c619d7e3cb63fc4ccdf5641ec569eda0929cb4bb365604631ff2f085b

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pydsstools-3.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d01ad2e616287385b3d0ca7f01be1ef59668a121ac284dd63417a4f134b22b45
MD5 1b0e132a3608df32afdae02100a12a2c
BLAKE2b-256 1913904c45f988ed22fd65ba420ef8dceb39b2789104174a4738521b4ef834ff

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydsstools-3.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73bf5ae15befbb41fe311ec683ea95c7e3f66738809504a0060b87caaab8e5c0
MD5 859f47e6a16b69ac8c79dc78b20e8e31
BLAKE2b-256 faa948c03360a624e41ed6c9d3073707ec60d2fd182c6a7f4726333b17bbceab

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pydsstools-3.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6531b4ff6312044c90eeaf5e4a13fbc1a78248af00982c77068f25543a7f5368
MD5 2660272bf40ce632873672f6d594c47e
BLAKE2b-256 b9be6e3d9e19bb4041a04cc078214c49fde131ced0da938f3febdbc2525e7a02

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydsstools-3.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2ccbcef8b02cf6288315802b523657c3db9ad325330a8428460c058ab4499cd
MD5 7b9a184fa584a3ed16d3de8ba2d55147
BLAKE2b-256 44bfed5f883fe03e11d925c6563bc876555b31235ea419d446cf675e63b5a861

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pydsstools-3.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 62acd66ea46c0a95c88d59a987819332d6470f4d2c8a509a21b864709118874c
MD5 d7abf0e973646208b57e87a97792eccf
BLAKE2b-256 8d3723f718e81858d3bf86af0482d5dbd64ead3b8dc8ed050b94e7ba00e5a96b

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydsstools-3.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d4c4d397a5faac5f01f4be6dda0ef8ecedfa1dc2d95ec22709b1e56ceb0a05b
MD5 87a66e1f1d9796e22753740a49e364ef
BLAKE2b-256 44a4cd007a68f897ceccd171020149847a3a327e784e4c22fb5fd0c9f6fa4606

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pydsstools-3.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 649bf865093c843cff914f2f3d7ee4f08ac08c600bdc74f2d9cae884378f0ef4
MD5 7bd852f0511a628c6803356cf0d79ff9
BLAKE2b-256 9b087d130e87d6ea44dc764fffd03747ed195583190a78b921f41bdf4b281c24

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydsstools-3.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1bc82ca97b7807d93cbf9e38932bacc9f5b9952432c5baf59298f23749447e6
MD5 a1b569e96bbe80d249a2f93db2a52458
BLAKE2b-256 55a9f9be83d206a022a219fa74bea2e558f180d43eea4452ae21f62cad744481

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pydsstools-3.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pydsstools-3.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7d05b827bb1bf549e04f75abd91ec51442e5fe325d88affa0a26dcc4540a9ad5
MD5 f0d0816345fb473ee4472f716cc95368
BLAKE2b-256 a0e97643e4641a077d059bb8a2e84a167259772b006306bddad719a788001b6f

See more details on using hashes here.

File details

Details for the file pydsstools-3.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pydsstools-3.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 043b9f2be2ab2b708183061135b04707a254730a79f30918ca2a8280b774da05
MD5 a1a00407861a8267eb6ac3561acb0f7f
BLAKE2b-256 e0ffd34786401731464e7c89fad4dc9d3dca69c5fbb1a907afe2f20ca06499ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page