Skip to main content

piblin transforms tailored for advanced rheological analysis

Project description

hermes-rheo

PyPI Version pypi download

Python package designed to complement and extend the piblin library, offering a set of transforms tailored for analysis of rheological data. Publication of this work is forthcoming. For now, if you use this software, please cite it using the metadata in the citation file and the above DOI.

Documentation

Documentation to learn more about the package and how to use its API is availble at:

Documentation Status

Installation

hemres-rheo is in the PyPI! You can easily install it using pip:

pip install hermes-rheo

and likewise update it:

pip install hermes-rheo --upgrade

Usage

Importing the package

Once the package has been installed, you can simply import its modules:

from hermes_rheo.transforms.rheo_analysis import RheoAnalysis

File readers

The file_readers directory, contains an example file reader for rheological data collected using TA TRIOS software. This reader was designed to read .txt files generated via the "Export to LIMS" command in TRIOS. Starting with TRIOS V5, a new export format, .json, has been introduced. See new features here, and a reader for this format is currently in development.

For other formats or instruments, users can develop custom readers while still utilizing the package's data transforms for analysis. For assistance in developing a reader for your data format, please contact aperego[at]mmm.com.

Examples

The tutorial_notebooks folder contains multiple examples that showcase the software’s functionality in detail.

Style and Supporting Tools

This repository follows the naming conventions in PEP-8, docstring conventions in PEP-257 and versioning conventions in PEP-440. The pytest library is used for testing, using the pytest-html and pytest-cov plugins. Documentation is produced with Sphinx and all docstrings are written in the numpy format. Distributions are produced with setuptools and conda-build. The use of the conventional commits format for commit messages is suggested but not enforced.

Contibuting

Inquiries and suggestions can be directed to aperego[at]mmm.com.

License

MIT

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

hermes_rheo-1.3.1.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

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

hermes_rheo-1.3.1-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

Details for the file hermes_rheo-1.3.1.tar.gz.

File metadata

  • Download URL: hermes_rheo-1.3.1.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for hermes_rheo-1.3.1.tar.gz
Algorithm Hash digest
SHA256 a4d644ddeb801832dd34910a45dfe9bde4de5dc3a3f7fcd9a9936415a3a2d542
MD5 dea12fd16670f9dc3b8704c6f2e343d8
BLAKE2b-256 bdc68296bae8cb5cf0b7ad0b04a31026403f08b5c39407a8b92d503aecfc4c82

See more details on using hashes here.

File details

Details for the file hermes_rheo-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: hermes_rheo-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 31.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for hermes_rheo-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b0193cda15e9291a33588683444cddd8f730cbafd8f0f88bc25cb6ffc83e50a
MD5 39088bde518afd847d269a12eb4cb41f
BLAKE2b-256 cd8f313331c3bbb088d4e05c0daadc2f1cf30a43f7026b8c594c9aed01483500

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