All Projects → glotaran → pyglotaran

glotaran / pyglotaran

Licence: LGPL-3.0 license
A Python library for Global and Target Analysis of time-resolved spectroscopy data

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pyglotaran

dflib
In-memory Java DataFrame library
Stars: ✭ 50 (+51.52%)
Mutual labels:  data-analysis
spinw
SpinW Matlab library for spin wave calculation
Stars: ✭ 25 (-24.24%)
Mutual labels:  modelling
taller SparkR
Taller SparkR para las Jornadas de Usuarios de R
Stars: ✭ 12 (-63.64%)
Mutual labels:  data-analysis
crazy-awesome-crypto
A list of awesome crypto and blockchain projects
Stars: ✭ 35 (+6.06%)
Mutual labels:  data-analysis
datatile
A library for managing, validating, summarizing, and visualizing data.
Stars: ✭ 419 (+1169.7%)
Mutual labels:  data-analysis
r-resources-for-data-science
A biggest collection of free books and other resources for R programming
Stars: ✭ 24 (-27.27%)
Mutual labels:  data-analysis
ethereum-economic-model
A modular dynamical-systems model of Ethereum's validator economics
Stars: ✭ 79 (+139.39%)
Mutual labels:  modelling
vinum
Vinum is a SQL processor for Python, designed for data analysis workflows and in-memory analytics.
Stars: ✭ 57 (+72.73%)
Mutual labels:  data-analysis
open-digger
Open source analysis tools
Stars: ✭ 193 (+484.85%)
Mutual labels:  data-analysis
ggshakeR
An analysis and visualization R package that works with publicly available soccer data
Stars: ✭ 69 (+109.09%)
Mutual labels:  data-analysis
tieba-zhuaqu
百度贴吧分布式爬虫,用于贴吧数据挖掘。从贴吧维度和用户维度进行数据分析
Stars: ✭ 56 (+69.7%)
Mutual labels:  data-analysis
facerec-bias-bfw
Source code and notebooks to reproduce experiments and benchmarks on Bias Faces in the Wild (BFW).
Stars: ✭ 40 (+21.21%)
Mutual labels:  data-analysis
pcievhost
PCIe (1.0a to 2.0) Virtual host model for verilog
Stars: ✭ 22 (-33.33%)
Mutual labels:  modelling
meta-csv
A Clojure smart reader for CSV files
Stars: ✭ 20 (-39.39%)
Mutual labels:  data-analysis
stats
📈 Useful notes and personal collections on statistics.
Stars: ✭ 16 (-51.52%)
Mutual labels:  data-analysis
osm-data-classification
Migrated to: https://gitlab.com/Oslandia/osm-data-classification
Stars: ✭ 23 (-30.3%)
Mutual labels:  data-analysis
8-Week-SQL-Challenge
Case study solutions for #8WeekSQLChallenge at https://8weeksqlchallenge.com
Stars: ✭ 43 (+30.3%)
Mutual labels:  data-analysis
PythonTipsDS
Python Tips for Data Scientist
Stars: ✭ 23 (-30.3%)
Mutual labels:  data-analysis
uetai
Custom ML tracking experiment and debugging tools.
Stars: ✭ 17 (-48.48%)
Mutual labels:  data-analysis
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (+9.09%)
Mutual labels:  data-analysis

pyglotaran

pyglotaran is a Python library for Global and Target Analysis

PyPI version Conda Version Tests Documentation Status Binder Coverage Status Total alerts Discord DOI

Warning: This is an early access release, please refer to the usage notice down below prior to committing to use pyglotaran to avoid surprises down the line.

Installation

Prerequisites:

  • Python 3.8 or 3.9
  • On Windows only 64bit is supported

Note for Windows Users: The easiest way to get python for Windows is via Anaconda

Stable Release

To install pyglotaran from pypi, run this command in your terminal:

pip install pyglotaran

If you want to install it via conda, you can run the following command:

conda install -c conda-forge pyglotaran

From Source

To install from source, e.g. for testing or development purposes, run these commands in your shell/terminal:

git clone https://github.com/glotaran/pyglotaran.git
cd pyglotaran
pip install .

Note (for Linux users): use pip3 instead of pip if Python2 is the system default Python installation.

Note (for Anaconda users): please make sure to update your distribution prior to install since some packages managed by Anaconda cannot be updated by pip.

Usage notice

This software package is made available as an early access release, to the advantage of the (scientific) community who wishes to make use of it before it has fully matured, but without any warranties.

Anyone using this package for serious work - scientists and academic users in particular - are cautioned, and treat it as any other instrument or tool that requires calibration or validation. Also be prepared for some refactoring of models or analysis specifications, sometime down the line.

As of yet, the pyglotaran package has not yet been used in any peer-reviewed scientific publications (contribution welcome), but it has been partially cross-validated against comparable software, such as the R-package TIMP, and the TIM software described in this publication (DOI: 10.1016/j.bbabio.2004.04.011).

The examples used in this validation process can be obtained from the pyglotaran-examples repository.

Glotaran legacy

The pyglotaran package derives its name from the Glotaran software package (now called glotaran-legacy), first released in 2011 and described in a highly-cited publication in the Journal of Statistical Software, under the title Glotaran: A Java-Based Graphical User Interface for the R Package TIMP (DOI: 10.18637/jss.v049.i03).

The pyglotaran software can be considered the spiritual successor of the glotaran-legacy software and has the backing of many of its original creators.

The future of global and target analysis

Eventually, and hopefully sooner than later, a (scientific) publication about the architecture and the design of the software package will appear, detailing the flexibility of the software and showing why we believe this software package is the future of global and target analysis.

Until then, enjoy your glimpse into the future.

Community Support

For questions / suggestion please reach out to us via:

  1. GitHub issues
  2. Discord
  3. Google-Groups mailing list

Credits

The credits can be found in the documentation authors section

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].