Sportran
A code to estimate transport coefficients from the cepstral analysis of a (multi)variate current stationary time series -- [FKA "thermocepstrum"]
Install / Use
/learn @sissaschool/SportranREADME
SporTran (FKA thermocepstrum)
A code to estimate transport coefficients from the cepstral analysis of a multi-variate current stationary time series.
Documentation
https://sportran.readthedocs.io
References
- Ercole L., Bertossa R., Bisacchi S., and Baroni S., "SporTran: a code to estimate transport coefficients from the cepstral analysis of (multivariate) current time series", Comput. Phys. Commun., 108470, arXiv:2202.11571 (2022)
- (cepstral analysis) Ercole, Marcolongo, Baroni, Sci. Rep. 7, 15835 (2017)
- (multicomponent systems) Bertossa, Grasselli, Ercole, Baroni, Phys. Rev. Lett. 122, 255901 (2019) (arXiv)
- (review) Baroni, Bertossa, Ercole, Grasselli, Marcolongo, Handbook of Materials Modeling (2018) (arXiv)
Developed by Loris Ercole, Riccardo Bertossa, Sebastiano Bisacchi under the supervision of prof. Stefano Baroni
Acknowledgment The development of this software is part of the scientific program of the EU MaX Centre of Excellence for Supercomputing Applications (Grant No. 676598, 824143) and has been partly funded through it.
Usage
There is a GUI that you can try after installing the package. Click here for instructions.
The code can be used as a library, for example in a Jupyter notebook.
In the examples folder you can find some examples.
Alternatively, you can run the code analysis.py from the command line without any installation procedure.
It can execute most of the cepstral analysis routines, returning the results in a series of data files and PDF plots.
See the examples/example_commandline_NaCl folder and the help (python analysis.py --help) for more information.
Requirements
- numpy
- scipy
- matplotlib
- tkinter
- markdown2
- pillow
Installation
You can simply pip-install SporTran downloading it from PyPI with pip install sportran.
Alternatively:
- Clone this repository:
git clone https://github.com/sissaschool/sportran.git - Install the package with pip (dependencies will be automatically downloaded). For example:
cd sportran
pip install .
You are all set! You can check that the installation is working by trying to run the command sportran-analysis.
The Graphical User Interface can be started with the command sportran-gui.
Issues
You are strongly encouraged to report any issue on the official GitHub issues page.
Related Skills
feishu-drive
335.8k|
things-mac
335.8kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
335.8kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
yu-ai-agent
1.9k编程导航 2025 年 AI 开发实战新项目,基于 Spring Boot 3 + Java 21 + Spring AI 构建 AI 恋爱大师应用和 ReAct 模式自主规划智能体YuManus,覆盖 AI 大模型接入、Spring AI 核心特性、Prompt 工程和优化、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、AI Agent 开发(Manas Java 实现)、Cursor AI 工具等核心知识。用一套教程将程序员必知必会的 AI 技术一网打尽,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力。
