emtoolkit

Repository for EMToolKit project for computing Solar Differential Emission Measures in Python

https://github.com/jeplowman/emtoolkit

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 (14.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Repository for EMToolKit project for computing Solar Differential Emission Measures in Python

Basic Info
  • Host: GitHub
  • Owner: jeplowman
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 148 MB
Statistics
  • Stars: 19
  • Watchers: 6
  • Forks: 6
  • Open Issues: 5
  • Releases: 7
Created over 4 years ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

EMToolKit

Documentation Status

Welcome to the EMToolKit repository, a suite of tools for computing Solar Differential Emission Measures (DEM) in Python. This toolkit is designed for photometric analysis and visualization, tailored for solar physics research and applications. Note that the github repo will be more up to date than the pypi package at any given time.

Dashboard Preview

Documentation

Installation

For installation instructions, please refer to the Installation Guide. Following that, please use the example gallery to see how to use the code.

To use without installing you can run the example notebooks in this directory from a local copy of this directory structure. You will need the following packages: jupyter matplotlib numpy scipy astropy sunpy numba ndcube ipympl xrtpy

This works from either conda-forge or pip installed packages, except that you may need to install xrtpy via pip even if the rest are installed via conda-forge.

Contributing

To contribute to EMToolKit, please see the contribute file for details on how to get involved.

License

This project is licensed under the BSD License. See the LICENSE file for more details.

Troubleshooting

If you encounter any issues, please refer to the issue tracker or consult the documentation.

Owner

  • Login: jeplowman
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  EMToolKit: A Standardized Framework for Computing
  and Visualizing Differential Emission Measures
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Joseph
    family-names: Plowman
    orcid: 'https://orcid.org/0000-0001-7016-7226'
  - given-names: Will T.
    family-names: Barnes
  - given-names: Amir
    family-names: Caspi
  - given-names: Mark
    family-names: Cheung
  - given-names: C.
    family-names: Gilly
    orcid: 'https://orcid.org/0000-0003-0021-9056'
identifiers:
  - type: doi
    value: 10.5281/zenodo.6604713
    description: Initial Alpha Release

GitHub Events

Total
  • Create event: 7
  • Issues event: 3
  • Release event: 6
  • Watch event: 4
  • Delete event: 2
  • Issue comment event: 3
  • Push event: 108
  • Pull request review event: 1
  • Pull request event: 8
  • Fork event: 6
Last Year
  • Create event: 7
  • Issues event: 3
  • Release event: 6
  • Watch event: 4
  • Delete event: 2
  • Issue comment event: 3
  • Push event: 108
  • Pull request review event: 1
  • Pull request event: 8
  • Fork event: 6

Dependencies

.github/workflows/deploy_docs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • peaceiris/actions-gh-pages v3 composite
docs/requirements.txt pypi
  • sphinx *
  • sphinx-autobuild *
  • sphinx-autodoc-typehints *
  • sphinx-rtd-theme *
pyproject.toml pypi
  • astropy >=6.0.1
  • bs4 >=0.0.2
  • drms >=0.7.1
  • ipykernel >=6.29.5
  • ipympl >=0.9.4
  • lxml >=5.2.2
  • ndcube >=2.2.2
  • numba >=0.60.0
  • reproject >=0.13.0
  • requests >=2.32.3
  • scipy >=1.13.1
  • sunpy >=5.1.5
  • xrtpy >=0.4.0
  • zeep >=4.2.1
environment.yml conda
  • pip
  • python >=3.10