WrightTools

WrightTools: a Python package for multidimensional spectroscopy - Published in JOSS (2019)

https://github.com/wright-group/wrighttools

Science Score: 98.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
    6 of 20 committers (30.0%) from academic institutions
  • Institutional organization owner
    Organization wright-group has institutional domain (wright.chem.wisc.edu)
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

python

Scientific Fields

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

Repository

Tools for loading, processing, and plotting multidimensional spectroscopy data.

Basic Info
  • Host: GitHub
  • Owner: wright-group
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage: http://wright.tools
  • Size: 42.5 MB
Statistics
  • Stars: 18
  • Watchers: 8
  • Forks: 9
  • Open Issues: 107
  • Releases: 42
Topics
python
Created over 10 years ago · Last pushed 5 months ago
Metadata Files
Readme Changelog Contributing License Codeowners Zenodo

README.rst

WrightTools
-----------

``WrightTools`` loads, processes, and plots multidimensional spectroscopy data.

"Multidimensional spectroscopy" (MDS) is a family of diverse analytical techniques that record the response of a material to multiple stimuli---typically multiple ultrafast pulses of light.
Due to its diversity and dimensionality, MDS data is challenging to process and visualize.
``WrightTools`` is a freely available and openly licensed Python package that is made specifically for multidimensional spectroscopy.
It aims to be a core toolkit that is general enough to handle all MDS datasets and processing workloads.
Being built for and by MDS practitioners, ``WrightTools`` has an intuitive, high-level, object-oriented interface for spectroscopists.

Documentation at `wright.tools `_.

.. image:: https://anaconda.org/conda-forge/wrighttools/badges/version.svg
   :target: https://anaconda.org/conda-forge/wrighttools

.. image:: https://badge.fury.io/py/WrightTools.svg
   :target: https://badge.fury.io/py/WrightTools

.. image:: https://readthedocs.org/projects/wrighttools/badge/?version=stable
   :target: http://wright.tools/en/stable/?badge=stable

.. image:: https://readthedocs.org/projects/wrighttools/badge/?version=latest
   :target: http://wright.tools/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black

.. image:: http://joss.theoj.org/papers/10.21105/joss.01141/status.svg
   :target: https://doi.org/10.21105/joss.01141

.. image:: https://raw.githubusercontent.com/wright-group/WrightTools/master/logo/logo.png
   :width: 400
   :alt: WrightTools
   :align: center

Owner

  • Name: Wright Group
  • Login: wright-group
  • Kind: organization
  • Email: wright@chem.wisc.edu
  • Location: University of Wisconsin–Madison

JOSS Publication

WrightTools: a Python package for multidimensional spectroscopy
Published
January 17, 2019
Volume 4, Issue 33, Page 1141
Authors
Blaise J. Thompson ORCID
University of Wisconsin--Madison
Kyle F. Sunden ORCID
University of Wisconsin--Madison
Darien J. Morrow ORCID
University of Wisconsin--Madison
Daniel D. Kohler ORCID
University of Wisconsin--Madison
John C. Wright ORCID
University of Wisconsin--Madison
Editor
Yo Yehudi ORCID
Tags
spectroscopy multidimensional data processing

GitHub Events

Total
  • Create event: 15
  • Release event: 8
  • Issues event: 7
  • Delete event: 12
  • Issue comment event: 7
  • Push event: 29
  • Pull request review event: 5
  • Pull request review comment event: 2
  • Pull request event: 16
Last Year
  • Create event: 15
  • Release event: 8
  • Issues event: 7
  • Delete event: 12
  • Issue comment event: 7
  • Push event: 29
  • Pull request review event: 5
  • Pull request review comment event: 2
  • Pull request event: 16

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 1,383
  • Total Committers: 20
  • Avg Commits per committer: 69.15
  • Development Distribution Score (DDS): 0.62
Past Year
  • Commits: 15
  • Committers: 2
  • Avg Commits per committer: 7.5
  • Development Distribution Score (DDS): 0.133
Top Committers
Name Email Commits
Blaise Thompson b****e@u****m 525
ksunden s****n@w****u 418
Daniel Kohler 1****r 216
pre-commit-ci[bot] 6****] 90
darienmorrow d****3@w****u 64
neffmallon m****a@g****m 21
p770193 p****3 13
kameyer226 k****r@w****u 10
rpm4 9****4 5
Stuff w****m@w****u 5
Kyle k****2@g****m 4
Thomas Parker 3****f 3
pcruzparri 4****i 2
none n****e@n****e 1
neffmallon m****a@g****m 1
Morrow d****w@a****v 1
Kyle k****e@k****m 1
DLafayetteII 4****I 1
Rachel Swedin r****n@c****u 1
emkaufman 4****n 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 34
  • Total pull requests: 83
  • Average time to close issues: 11 months
  • Average time to close pull requests: 29 days
  • Total issue authors: 8
  • Total pull request authors: 6
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.65
  • Merged pull requests: 67
  • Bot issues: 0
  • Bot pull requests: 19
Past Year
  • Issues: 4
  • Pull requests: 16
  • Average time to close issues: less than a minute
  • Average time to close pull requests: 2 days
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 3
Top Authors
Issue Authors
  • ddkohler (19)
  • DLafayetteII (5)
  • kelsonoram (2)
  • darienmorrow (2)
  • ksunden (2)
  • kameyer226 (2)
  • rpm4 (1)
  • untzag (1)
Pull Request Authors
  • ddkohler (79)
  • pre-commit-ci[bot] (25)
  • rpm4 (6)
  • ksunden (4)
  • DLafayetteII (2)
  • untzag (2)
Top Labels
Issue Labels
annoyance (4) enhancement (4) bug (3) discussion (2) artists (1) close? (1)
Pull Request Labels

Dependencies

setup.py pypi
  • h5py *
  • imageio *
  • matplotlib >=3.4.0
  • numexpr *
  • numpy >=1.15.0
  • pint *
  • python-dateutil *
  • scipy *
  • tidy_headers >=1.0.0
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/python-test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
requirements.txt pypi