Skip to content
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

Add webbpsf and poppy to environment #56

Open
3 tasks done
ojustino opened this issue Sep 29, 2022 · 0 comments · May be fixed by #58
Open
3 tasks done

Add webbpsf and poppy to environment #56

ojustino opened this issue Sep 29, 2022 · 0 comments · May be fixed by #58
Labels
add package add a new package to the environment

Comments

@ojustino
Copy link

I am proposing that webbpsf and poppy be added to the base stenv environment. They can be found at https://github.com/spacetelescope/webbpsf and https://github.com/spacetelescope/poppy.

  • This package is useful or relevant to a significant amount of stenv users.
  • This package does not require specific versions of other packages in stenv (inclusion would not introduce
    significant backward constraints to the requirements).
  • This package's tests do not take an overly long time to complete, and test data files are not significantly large.
    • The full data files for the latest version of webbpsf are ~70 MB. A minimal variant that's been downsized to ~50 MB is also available.

Additional packages / requirements:

webbpsf requires:

  • numpy
  • scipy
  • matplotlib
  • astropy
  • photutils
  • poppy
  • pysiaf
  • synphot (already in stenv)

poppy requires:

  • numpy
  • scipy
  • matplotlib
  • astropy

To add a new package, the requirement should be added to the *.yml files defining the environments. For instance, for the base environment, stenv_latest.yml, stenv_dev.yml, and stenv_stable.yml. Then, the new package's tests should pass against the built environment.

@ojustino ojustino added the add package add a new package to the environment label Sep 29, 2022
@zacharyburnett zacharyburnett linked a pull request Oct 3, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add package add a new package to the environment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant