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

Separating the cluster theory and models from Firecrown into an independent module. #345

Merged
merged 83 commits into from
Dec 11, 2023

Commits on Oct 4, 2023

  1. Temp commit

    mattkwiecien committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    a92a0fa View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Midstage of refactor.

    Removed old cluster number count classes
    
    Added new Kernel base class, with MassObservable and Redshift subclasses
    
    Added some simple implementations of Kernel
    
    Added Kernel Factories
    
    Still WIP.
    mattkwiecien committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    731c567 View commit details
    Browse the repository at this point in the history
  2. Another round of commits.

    Stuck with the issue that the models in modelling tools also needs to know about the data (bounds for kernels)
    mattkwiecien committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    b6336e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. flake8 is angry

    mattkwiecien committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6411a4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69d86c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Added some true mass and true redshift kernels

    Committing all work and going to start tests to check workflow.
    mattkwiecien committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    b007840 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef68364 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Cosmosis running. Number counts seem correct.

    Need to rethink how we include analytic solutions
    
    Currently this is working but not how I want it
    mattkwiecien committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    97b77ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87498cf View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    9826c89 View commit details
    Browse the repository at this point in the history
  2. Moving files around to directories that make more sense.

    This is going to show up as a delete and add in git.
    mattkwiecien committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    81ccacd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5b7ed1 View commit details
    Browse the repository at this point in the history
  4. Small changes to support the mean mass calculation.

    Noticed a bug? in the previous code with limits for integration.
    mattkwiecien committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    442d547 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Updated numcosmo integration to pass in vectors

    Updated rest of the abundance code to do vector operations
    
    Implemented a cache for HMF for now since it doesn't accept a vector of scale factors.
    mattkwiecien committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    eb44d3f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    23d2707 View commit details
    Browse the repository at this point in the history
  2. Switching to Bocquet16 for speed improvements

    Small fixes.
    mattkwiecien committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e644ad4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5be8c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    670296a View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. mv __init__ to murata

    m-aguena committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    807b199 View commit details
    Browse the repository at this point in the history
  2. rm leftover code

    m-aguena committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    e95488d View commit details
    Browse the repository at this point in the history
  3. update example

    m-aguena committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    513b622 View commit details
    Browse the repository at this point in the history
  4. rename Murata classes

    m-aguena committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    c82fb9d View commit details
    Browse the repository at this point in the history
  5. Fixing a small bug in the new Murata class

    Adding unit tests for the new Murata classes
    mattkwiecien committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2fa9fa7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Deferring the handling of building arguments, and how to read those a…

    …rguments, to each integrator
    mattkwiecien committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    b2b07c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe42495 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fd98e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ee47eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e820504 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

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

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    96e9d0f View commit details
    Browse the repository at this point in the history
  2. Mypy type fixes.

    mattkwiecien committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    849aa76 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

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

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    178c57b View commit details
    Browse the repository at this point in the history
  2. type checking fixes

    mattkwiecien committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    2018c8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ee7cbf View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    73b9c63 View commit details
    Browse the repository at this point in the history
  2. Added test coverage for scipy

    All cluster modules at 100% test coverage.
    mattkwiecien committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    caa1e3e View commit details
    Browse the repository at this point in the history
  3. Fixing all mypy strict errors except generic type npt.NDarray (no way…

    … around this)
    
    Updating mass proxy tests.
    mattkwiecien committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    e8cd9dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ba105c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f41fdac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3ddaed View commit details
    Browse the repository at this point in the history
  7. Some needed changes after merging with master.

    Have not modified the cluster code to use new Updatable ModelingTools yet.
    mattkwiecien committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    c404c5c View commit details
    Browse the repository at this point in the history
  8. Forgot to run flake8!

    mattkwiecien committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    4805b6b View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    73ca915 View commit details
    Browse the repository at this point in the history
  2. Fixing pylint errors.

    Extracting some methods.
    mattkwiecien committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    8b10972 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ceae74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2255649 View commit details
    Browse the repository at this point in the history
  5. Filling in doc strings.

    mattkwiecien committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b8696b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39e563f View commit details
    Browse the repository at this point in the history
  7. Docstrings for tests.

    mattkwiecien committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    78e1e61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9387cb1 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    a30f959 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcc97cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2368e0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab08fe2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    087e2e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0cb7767 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ccdb65 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2917a77 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e61fcee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50079fc View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

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

Commits on Nov 28, 2023

  1. Moving sky area from a constructor parameter to an argument to the cl…

    …uster abundance
    
    Adding some tests to capture some edge cases exposed when moving sky_area.
    mattkwiecien committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    77b73f6 View commit details
    Browse the repository at this point in the history
  2. Unfortunately there's no easy way to get the mock to enforce number o…

    …f arguments on methods in tests.
    mattkwiecien committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7ebd12c View commit details
    Browse the repository at this point in the history
  3. Making cluster abundance updatable.

    Adjusting tests
    
    Adding some mypy type checking here and there
    mattkwiecien committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7070e12 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6dc49dc View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Updating the comparison script for numcosmo integration methods.

    Allowing a user to pass in an integration method into the num cosmo integrator.
    mattkwiecien committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6676992 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Adding new NDimensionalBin class and SaccBin implementation.

    Updating the cluster abundance data to return SaccBins instead of confusing built in types
    
    Adding tests, and updating sacc file to reflect proper structure
    
    Fixing mypy/pylint complaints.
    mattkwiecien committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    69b337b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    734d604 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91cf56b View commit details
    Browse the repository at this point in the history
  4. Python 3.9, 3.10 tests are failing on build server, while 3.11 passin…

    …g locally. Switching 3.11 syntax for older syntax.
    
    Updating cluster abundance tests to be more better.
    mattkwiecien committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    61c2a84 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Improving tests.

    mattkwiecien committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    11e023e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa4c887 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b51c3c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Changes to binning.py

    mattkwiecien committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    3319fa8 View commit details
    Browse the repository at this point in the history
  2. Changes to test marking.

    Updating verifying bin dimensions on the statistic.
    mattkwiecien committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1030be4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b31acc View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Removing dimension from abundance data tests.

    Moving shared attributes to base class integrator
    
    Adding proper normalization to gaussian
    mattkwiecien committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    6cb8bff View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Forgot to fix imports.

    mattkwiecien committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7a87d14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f860920 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b7d5cf View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Adding a unit test to check normalization of MurataUnbinned

    Some PR review changes
    
    Adding more tests for the binning module.
    mattkwiecien committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    bd1d08f View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

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