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

Obsobj update to main/v2.0 #311

Merged
merged 33 commits into from
Jan 8, 2024
Merged

Obsobj update to main/v2.0 #311

merged 33 commits into from
Jan 8, 2024

Commits on Jan 3, 2024

  1. Start work on Observation class, trying to maintain backwards compati…

    …bility with obs dicts.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ba7aec1 View commit details
    Browse the repository at this point in the history
  2. Working basic predictions with multiple spectra.

    Also add logic for caching emission line variances from MLE.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    501d952 View commit details
    Browse the repository at this point in the history
  3. Move noise models to observation objects.

      Offloads likelihood computations to NoiseModel objects that are
      attached to individual Observation instances.  Also updates lnprobfn
      to handle lists of observations, and adds some docstrings and
      rough tests.
    
    fitting ubdates for observation lists; dosctring modernization.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    dc3c71c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bb0e83 View commit details
    Browse the repository at this point in the history
  5. Move observation submodule to new data module;

    Numerous tweaks to observation generation from old style dicts;
    Changes to test_eline for new predict() api.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    563e713 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    56781a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    115b132 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc68b5e View commit details
    Browse the repository at this point in the history
  9. Observation class updates.

      Observation object methods to convert to structures, fits, h5, etc.
      Better docstrings.
      New Observation.Lines subclass.
      Fix import error in sedmodel.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ea31213 View commit details
    Browse the repository at this point in the history
  10. Starting on io simplification.

      Includes option to try to pickle model params.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    6e16e2d View commit details
    Browse the repository at this point in the history
  11. explicitly set output wavelength to sps when no input wavelength; ass…

    …ume FilterSet; require sedpy >= 0.3
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    5c89c9d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4e0017f View commit details
    Browse the repository at this point in the history
  13. Simplification of prospect.sources

    Moves the SSPBasis and FastStepBasis to galaxy_basis module.
    Removes the ssp_basis, dust_basis, and boneyard modules.
    Removes the get_spectrum method from SSPBasis and subclasses; this is handled by SpecModel
    Remove various multicomponent hacks.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0a9c61d View commit details
    Browse the repository at this point in the history
  14. replace LineSpec with a method of SpecModel; rename get_el() to the m…

    …ore descriptive fit_mle_elines()
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    81ac17b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8e9935d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3a1f234 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6c25bb1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    78f2332 View commit details
    Browse the repository at this point in the history
  19. fix bug in covariance construction; add option to median smooth befor…

    …e polynomial fitting; comment out broken bestfit model saving.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    28770a7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b0f80a5 View commit details
    Browse the repository at this point in the history
  21. Rename prospect.data -> prospect.observation. Also slight change to i…

    …nstrumental smoothing.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    3f419d1 View commit details
    Browse the repository at this point in the history
  22. fix tests; put weight vector names in the kernels; add a NoiseModel1D…

    … class for uncorrelated kernels (like jitter).
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    cf90515 View commit details
    Browse the repository at this point in the history
  23. Work on instrumental smoothing.

    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    3f96e55 View commit details
    Browse the repository at this point in the history
  24. Add instrumental resolution to emission linewidths;

    Treat case of dummy observation that is not any of the recognized kinds;
    Bump python version requirement.
    bd-j committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    daf4e03 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a252c46 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    31ad26c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e4c5436 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    10232a4 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2a7c5fd View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ede002a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c15ccc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    b55325d View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    1154ca7 View commit details
    Browse the repository at this point in the history