thorondor

Repository of thorondor python package, used for data analysis in X-ray absorption spectroscopy

https://github.com/dsimonne/thorondor

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary

Keywords

notebook python widgets
Last synced: 6 months ago · JSON representation ·

Repository

Repository of thorondor python package, used for data analysis in X-ray absorption spectroscopy

Basic Info
  • Host: GitHub
  • Owner: DSimonne
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 896 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 2
  • Releases: 2
Topics
notebook python widgets
Created about 5 years ago · Last pushed about 2 years ago
Metadata Files
Readme Citation

README.md

Repository regarding the thorondor package

This repository is the parent folder of the thorondor package, it contains the main program, meant to be imported via pip install thorondor. There is also an example notebook in the example folder.

How to use from this website:

Download the package

Using the zip file

  • Click on code (the green button above)
  • Click on download zip
  • De-zip the thorondor-main.zip folder
  • Open the folder with your terminal
  • Move to the folder where the script setup.py is.

Using git

  • Open a folder with your terminal
  • Type git clone https://github.com/DSimonne/thorondor.git
  • Move to the folder where the script setup.py is.

Install the package

  • You can type pip install .
  • If that does not work you can try python3 setup.py install

Test and Example

A test of the program can be done on google colabs, by using the notebook in https://github.com/DSimonne/thorondor/tree/main/thorondor/Example

If you want to test on your own environment,, this notebook is automatically installed along with the package.

Future work:

  • Try to make a better use of voila packagen it works so far but not crazy, maybe just for plotting in big window
  • Better import data tool

Owner

  • Name: David Simonne
  • Login: DSimonne
  • Kind: user
  • Location: Cambridge
  • Company: MIT

PhD in Physics (Université paris-Saclay). Specialized in methods for x-ray data analysis.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Simonne
    given-names: David
    orcid: https://orcid.org/0000-0002-0639-6742
title: "Thorondor"
version: 0.4.2
doi: https://doi.org/10.1107/S1600577520011388
date-released: 2022-08-15
url: "https://github.com/DSimonne/thorondor/"

GitHub Events

Total
Last Year

Dependencies

setup.py pypi
  • corner *
  • emcee *
  • ipython *
  • ipywidgets *
  • lmfit *
  • matplotlib *
  • numdifftools *
  • numpy *
  • pandas *
  • scipy *
  • tables *
  • xlrd *