Skip to main content

Spectroscopy Made Easy

Project description

Python application Documentation Status DOI

PySME

Spectroscopy Made Easy (SME) is a software tool that fits an observed spectrum of a star with a model spectrum. Since its initial release in 1996, SME has been a suite of IDL routines that call a dynamically linked library, which is compiled from C++ and fortran. This classic IDL version of SME is available for download.

In 2018, we began began reimplmenting the IDL part of SME in python 3, adopting an object oriented paradigm and continuous itegration practices (code repository, build automation, self-testing, frequent builds).

Installation

A stable version is available on pip pip install pysme-astro, and it is recommended to install this verion.

If you are interested in the latest version you can do so by cloning this git.

# Clone the git repository
git clone https://github.com/MingjieJian/SME.git
# Move to the new directory
cd SME
# Install this folder (as an editable module)
pip install -e .

See also the documentation.

Poster

A poster about PySME can be found here: Poster

GUI

A GUI for PySME is available in its own repository PySME-GUI.

Windows

Unfortunately PySME is not supported in Windows right now. While there is a SME C libary for Windows, it is not compatible with the Python C Extension inteface on Windows as it was compiled with a different compiler. Therefore if you want to use PySME you would need to compile the SME library with the same compiler.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysme_astro-0.6.25.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysme_astro-0.6.25-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

Details for the file pysme_astro-0.6.25.tar.gz.

File metadata

  • Download URL: pysme_astro-0.6.25.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysme_astro-0.6.25.tar.gz
Algorithm Hash digest
SHA256 a42d1830c9423f91793a7405b514e3e7565dea437fd767d1ae07c3592b20098d
MD5 c1875a344dd2763018ed3d1436f6efd1
BLAKE2b-256 4903a4cd65704fb2e444850903dad4a8bddf93a782004a0f4127703d3939ccba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.6.25.tar.gz:

Publisher: python-app.yml on MingjieJian/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.6.25-py3-none-any.whl.

File metadata

  • Download URL: pysme_astro-0.6.25-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysme_astro-0.6.25-py3-none-any.whl
Algorithm Hash digest
SHA256 49bcd27b8cbe2a5e8f603e6d0ea38dc71c8589865a59707d52a733bc40ea058a
MD5 67c6895ad06d4ed55f3ff3d1d4a078a0
BLAKE2b-256 eec29106cb9cf391c3067588fe3965067d1fc24545f379fa519c324dfaf76178

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.6.25-py3-none-any.whl:

Publisher: python-app.yml on MingjieJian/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page