hermes-rheo

Python package designed to complement and extend the piblin library, offering a set of transforms tailored for analysis of rheological data

https://github.com/3mcloud/hermes-rheo

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (18.5%) to scientific vocabulary

Keywords

data-science rheology scientific-computing
Last synced: 6 months ago · JSON representation

Repository

Python package designed to complement and extend the piblin library, offering a set of transforms tailored for analysis of rheological data

Basic Info
  • Host: GitHub
  • Owner: 3mcloud
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 109 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 9
Topics
data-science rheology scientific-computing
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

hermes-rheo

PyPI Version pypi download DOI

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:

python 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 softwares 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

Owner

  • Name: 3M
  • Login: 3mcloud
  • Kind: organization
  • Location: Maplewood, MN

Science. Applied to life.

JOSS Publication

hermes-rheo: An open-source Python package for rheological data analysis
Published
January 20, 2026
Volume 11, Issue 117, Page 8753
Authors
Alessandro Perego ORCID
Corporate Research Analytical Laboratory, 3M, Maplewood, MN, 55144, USA
Matthew J.l. Mills ORCID
Corporate Research Analytical Laboratory, 3M, Maplewood, MN, 55144, USA
Damien C. Vadillo ORCID
Corporate Research Analytical Laboratory, 3M, Maplewood, MN, 55144, USA
Editor
Patrick Diehl ORCID
Tags
Rheology Analytical Data Science

GitHub Events

Total
  • Release event: 11
  • Watch event: 1
  • Delete event: 13
  • Push event: 85
  • Pull request review event: 1
  • Pull request event: 66
  • Create event: 27
Last Year
  • Release event: 11
  • Watch event: 1
  • Delete event: 13
  • Push event: 85
  • Pull request review event: 1
  • Pull request event: 66
  • Create event: 27

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 18
  • Average time to close issues: N/A
  • Average time to close pull requests: about 22 hours
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 18
  • Average time to close issues: N/A
  • Average time to close pull requests: about 22 hours
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • ale-perego (39)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 24 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 22
  • Total maintainers: 1
pypi.org: hermes-rheo

piblin transforms tailored for advanced rheological analysis

  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 24 Last month
Rankings
Dependent packages count: 10.2%
Average: 33.8%
Dependent repos count: 57.5%
Maintainers (1)
Last synced: 6 months ago