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.7.3.tar.gz (17.1 MB view details)

Uploaded Source

Built Distributions

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

pysme_astro-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.3-cp313-cp313-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pysme_astro-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.3-cp312-cp312-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pysme_astro-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.3-cp311-cp311-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pysme_astro-0.7.3-cp310-cp310-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.3-cp310-cp310-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pysme_astro-0.7.3-cp39-cp39-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.3-cp39-cp39-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: pysme_astro-0.7.3.tar.gz
  • Upload date:
  • Size: 17.1 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.7.3.tar.gz
Algorithm Hash digest
SHA256 2835a0c1d538cfdf3d044a748f192a74bb4a66eac4b8d7c3c71bd93762bea6af
MD5 af6a44deaa537b3c8fe412b9ece93fa5
BLAKE2b-256 089c8d2f1ec6123cf23db70bbd3cd3ed299d81f0bc48c6709cd8eb2d8bc632b1

See more details on using hashes here.

Provenance

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

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a53b84b630b929bdb81e4ccd48921f6ebe65f35806dc6e93cd2c849a6f69136b
MD5 832fc7246781af64978bfd2f26382bcf
BLAKE2b-256 bfc9b8f3e0566105db4e4884c748bb79f106f9ad2cfb19b4cb9d01401682d89d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8cc5b54496f57a06d0e30f8938176e0685c89c677f1d17cdca091ae2090f4b3e
MD5 cad0a2f52ad6bd432903bb58efa9dc27
BLAKE2b-256 402730fa88e5a2f6cdc0237b61bb1f4075e9a0b63668645e3dd7889823fc6a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 745c0469e20dd591037b50f3aa6c7a240d8cb2fa43402cb17f64990eb99edc62
MD5 413f3f8a23a2a9694d92a187c762e61e
BLAKE2b-256 708bb7607c7a1b3b0bbb18e2ec09c64c6becf187a61a2d8e3dc9d3d63b480712

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8ea746d163f036bee788b3d512becf9895a3d09cc85ef46b245569f7c456b010
MD5 3814c88ac3d74729fe3d6ac084998f27
BLAKE2b-256 6eabaeccb7339d94d9a6087f10e27fc8f00db1cb290e09050216ead30f8f5461

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73e2af0c1ff420c843dbbbe6b2262b2399ce79a56790564f9d6cbfe28a50f38a
MD5 9dc90b4bac7f377a70040b7fb61565b3
BLAKE2b-256 8892e297410374d365f6fa6c4f2ab3c7d31a4bce70a443c987a56fc27882b6f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b101853624982cea4158d63cdcb0e88cf403b948e6d796f57f2aa2a24c4272a
MD5 b525c34701727f58c7551ec9441b2f44
BLAKE2b-256 3781af923b63c36b033f92f9b41845233592b924dc6514ab1a194396b4d9e54d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed6622242a957352a66c73564925e4ca9ba6e0a2f835a3bb957b67dda9bebd45
MD5 64c52460474d3500b2fdf3b8d3b7d9eb
BLAKE2b-256 029fe877d0722444ff62662b27f8fedf7e8c8e94414312c76a1469356b434d7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8c5e5040a0af46162f14a7be73eb7cb56719af3893d1864cc91b0d8551b4942
MD5 db60dd4bccbbeb5df926c1021bc7c2b7
BLAKE2b-256 e27fec2ae36cf4d8c51215b73b5ab353da88e776dccb572761505bdfa647122e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cea0532ef9605ddb2a047e43af332a8ab7d0d0978c6a82311166211b855079be
MD5 24650fe1f61cd0fc6d7f0dc41366461e
BLAKE2b-256 cd4578ffd093cb28c723fc5d25e4db0240f3f1022a9d560a36c6977b2bc42c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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.7.3-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.3-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b31e5519a7a6f3e365a869bf1c6c1aab1c5158518637074c73e98bd329b4be1d
MD5 f2d10dbd00483501808ad05025c18388
BLAKE2b-256 ac93503d38518ef09c9be9eebaebac2d4b5764b488c401949fe83ab6337959c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.3-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/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