rtdpy

rtdpy: A python package for residence time distributions - Published in JOSS (2019)

https://github.com/merck/rtdpy

Science Score: 93.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 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

process-development python residence-time-distribution

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Residence Time Distribution modeling in Python.

Basic Info
Statistics
  • Stars: 7
  • Watchers: 5
  • Forks: 8
  • Open Issues: 0
  • Releases: 0
Topics
process-development python residence-time-distribution
Created almost 7 years ago · Last pushed over 4 years ago
Metadata Files
Readme Changelog Contributing License

README.md

rtdpy

Residence Time Distribution modeling in Python.

https://merck.github.io/rtdpy

DOI

A simple example

Create a family of tanks in series (N-CSTRs) and analyze them python import matplotlib.pyplot as plt import rtdpy for n in [1, 2, 5, 10, 100]: a = rtdpy.Ncstr(tau=1, n=n, dt=.001, time_end=5) plt.plot(a.time, a.exitage, label="n={}".format(n)) plt.legend() plt.xlabel('Time') plt.ylabel('Exit Age Function') plt.title('Impulse Responses')

N-Cstr RTDs

Installation

bash pip install rtdpy

Issues/Requests/Contributions

See CONTRIBUTING.md

Testing

Tests are written using pytest. numpy and scipy must also be installed in the environment if using pytest directly. tox can also be used to test against Python versions 3.5, 3.6, and 3.7. See pytest documentation for how to use and interpret pytest results.

It is recommended to use a virtual environment for developing/testing.

```bash git clone https://github.com/Merck/rtdpy.git # or use your forked repo cd rtdpy python3 -m venv .venv source .venv/bin/activate pip install -e . # will also install numpy and scipy dependencies pip install pytest tox

run all tests

pytest

run tests and style check for Python versions 3.5, 3.6, and 3.7, if available.

tox ```

Author: Matthew Flamm

Email: matthew.flamm@merck.com

Owner

  • Name: Merck Sharp & Dohme Corp. a subsidiary of Merck & Co., Inc.
  • Login: Merck
  • Kind: organization
  • Location: Kenilworth, NJ

JOSS Publication

rtdpy: A python package for residence time distributions
Published
August 20, 2019
Volume 4, Issue 40, Page 1621
Authors
Matthew H. Flamm ORCID
US Data Science and Applied Mathematics, Merck & Co., Inc., Kenilworth, NJ, USA
Editor
Juanjo Bazán ORCID
Tags
residence time distribution

Papers & Mentions

Total mentions: 1

Parametric Study of Residence Time Distributions and Granulation Kinetics as a Basis for Process Modeling of Twin-Screw Wet Granulation
Last synced: 2 months ago

GitHub Events

Total
Last Year

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 41
  • Total Committers: 3
  • Avg Commits per committer: 13.667
  • Development Distribution Score (DDS): 0.049
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Flamm, Matthew H M****m@m****m 39
Juanjo Bazán j****n@g****m 1
Faris A Chugthai 2****i 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 1
  • Total pull requests: 3
  • Average time to close issues: about 8 hours
  • Average time to close pull requests: 3 days
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 3.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • MatthewFlamm (1)
Pull Request Authors
  • MatthewFlamm (1)
  • farisachugthai (1)
  • xuanxu (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 34 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 7
  • Total maintainers: 1
pypi.org: rtdpy

Python package for residence time distribution analysis

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 34 Last month
Rankings
Dependent packages count: 10.0%
Forks count: 12.5%
Average: 17.9%
Stargazers count: 20.3%
Dependent repos count: 21.7%
Downloads: 24.9%
Maintainers (1)
Last synced: 4 months ago

Dependencies

requirements_docs.txt pypi
  • ipython *
  • matplotlib *
  • numpy *
  • numpydoc >=1.0.0
  • scipy *
  • sphinx *
setup.py pypi
  • numpy *
  • scipy *