Skip to content

MILESpy #237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
5 of 16 tasks
isaac-aa opened this issue Apr 3, 2025 · 2 comments
Closed
5 of 16 tasks

MILESpy #237

isaac-aa opened this issue Apr 3, 2025 · 2 comments
Labels
astropy An astropy community affiliated package review presubmission

Comments

@isaac-aa
Copy link

isaac-aa commented Apr 3, 2025

Submitting Author: Isaac Alonso Asensio (@isaac-aa)
Package Name: MILESpy
One-Line Description of Package: Python wrapper for the MILES stellar library and Single Stellar Population models
Repository Link (if existing): https://github.com/miles-iac/milespy
EiC: @coatless


Code of Conduct & Commitment to Maintain Package

Description

  • Include a brief paragraph describing what your package does:

MILESpy aims to provide users an easy interface to generate single stellar population (SSP) models, navigate the stellar library or generate a spectra given an input star formation history (SFH), among other things. We try to make this package compatible with previously existing tools, namely astropy and specutils. In addition, we provide analysis tools for the output spectra to compute basic derived quantities (e.g., magnitudes, line strength indices)

Community Partnerships

We partner with communities to support peer review with an additional layer of
checks that satisfy community requirements. If your package fits into an
existing community please check below:

Scope

  • Please indicate which category or categories this package falls under:

    • Data retrieval
    • Data extraction
    • Data processing/munging
    • Data deposition
    • Data validation and testing
    • Data visualization
    • Workflow automation
    • Citation management and bibliometrics
    • Scientific software wrappers
    • Database interoperability

Domain Specific

  • Geospatial
  • Education

  • Explain how and why the package falls under these categories (briefly, 1-2 sentences). For community partnerships, check also their specific guidelines as documented in the links above. Please note any areas you are unsure of:

The package downloads the needed repository files that contain the MILES spectra and SSP models, thus entering the "Data Retrieval" category. It then uses this downloaded data to generate spectra based, possibly modifying, interpolating,etc,... the data already present in the repository. Thus, it fits into the "Data processing/munging" category.

  • Who is the target audience and what are the scientific applications of this package?

The users of this package are astrophysicists in a wide rage of fields. The generated spectra can be used to study single stars, whole stellar populations in galaxies, or to model spectra from realistic cosmological simulations. We also expect this tool to be used by other third-party packages to be included in spectral fitting routines.

  • Are there other Python packages that accomplish similar things? If so, how does yours differ?

To the best of our knowledge, there is only a single python package that does something similar to ours: https://github.com/paranoya/population-synthesis-toolkit
In contrast with their package, we focused heavily on a successful and tight integration in the astropy ecosystem. This means that our output spectra are suited to be used easily on already working packages. We focused on the easy acquisition of the required dataset automatically, without manual downloads. Finally, they only provide an interface to the SSP models, not to the stellar library.

  • Any other questions or issues we should be aware of:

None

P.S. Have feedback/comments about our review process? Leave a comment here

@lwasser lwasser moved this to pre-submission in peer-review-status Apr 3, 2025
@lwasser lwasser added the astropy An astropy community affiliated package review label May 7, 2025
@lwasser
Copy link
Member

lwasser commented May 7, 2025

hey there @isaac-aa just a quick note that I am going to share this presubmission with our astropy editors and we will get back to you!!

@lwasser
Copy link
Member

lwasser commented May 12, 2025

Hi again, @isaac-aa. We'd like to invite you to submit a full package. We can evaluate astropy scope more formally at that time.

✅ Before you submit, please double-check that your package meets our core package requirements.
✅ Also please be sure to reference this issue in the new submission issue.

I am going to close this as completed. We look forward to your full submission!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astropy An astropy community affiliated package review presubmission
Projects
Status: pre-submission
Development

No branches or pull requests

2 participants