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

ENH: Add framework for property model parameter generation #251

Merged

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    ea75218 View commit details
    Browse the repository at this point in the history
  2. More model building refactoring to not automatically make feature set…

    …s successive
    
    The goal here is that we may have some models that don't want to use
    `make_successive` for feature sets.
    bocklund committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b0d62ac View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. WIP: unary V0+VA modeling and binary+ternary V0 modeling in notebooks

    modifies ESPEI code and def breaks gibbs energies, using this commit for backup
    bocklund committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b49bb14 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Refactoring

    Factor out TDB analysis from notebook 2
    Start moving get_data_quantities to a FittingStep staticmethod
    bocklund committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    02ed1f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5daf47 View commit details
    Browse the repository at this point in the history
  3. Cleanup/rewrite get_data_quantities for VA parameters

    Binary VM (VA) fitting looks like it works now!
    bocklund committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    119a989 View commit details
    Browse the repository at this point in the history
  4. Ensure support for higher order interaction parameters

    The changes are mostly in adding parameters and not really the fitting itself - that was working.
    
    This may be throwaway code (see the comment added), so it's not too complex.
    bocklund committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    1003d0d View commit details
    Browse the repository at this point in the history
  5. Support VM_MIX!

    bocklund committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    7556299 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a25c59 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a6ef16 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f3c98d2 View commit details
    Browse the repository at this point in the history
  9. Add TODO comment

    bocklund committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    5264543 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Cleanup elastic notebook

    bocklund committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    3912c2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    074abf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Add modified version of _get_sample_condition_dicts

    The idea of the modified version is that we also compute the actual site
    fractions because individual site fractions are not currently handled by
    ESPEI, but can slip in from existing models if not using a reference
    state where those contributions cancel (e.g. no _MIX or _FORM refstates
    keep the unary extrapolation). to do this, we'll use the config tuple
    and create site fractions from the points dict.
    
    tests currently pass locally
    bocklund committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    5ae9e49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b62e3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2166440 View commit details
    Browse the repository at this point in the history
  4. WIP: more refactoring fit_formation_energy

    tests still passing
    bocklund committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c6b87d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e09ea49 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    566af22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3ec172 View commit details
    Browse the repository at this point in the history
  3. move insertion to fit_parameters

    fit_formation_energy -> fit_parameters
    bocklund committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a619092 View commit details
    Browse the repository at this point in the history
  4. WIP: be able to insert parameters each step

    passing tests
    bocklund committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    21a3bd9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    debc5bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    91c4f29 View commit details
    Browse the repository at this point in the history
  7. Update notebook with the new fit_parameters!

    It's working!
    bocklund committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e47d1a6 View commit details
    Browse the repository at this point in the history
  8. Support fully qualified ModelFittingDescription in schema

    Pass through all the function indirection.
    bocklund committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    53dc18d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    052b098 View commit details
    Browse the repository at this point in the history
  10. Delete old notebooks

    bocklund committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    dfb116a View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    b06d720 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8580d15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2e52fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b030e1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94cd1c0 View commit details
    Browse the repository at this point in the history
  6. implement another test

    bocklund committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    d6d6699 View commit details
    Browse the repository at this point in the history
  7. more debug logging

    bocklund committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4ed24d6 View commit details
    Browse the repository at this point in the history
  8. Implement another test

    bocklund committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    9ba1611 View commit details
    Browse the repository at this point in the history
  9. test tweaks

    bocklund committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    27c6b6b View commit details
    Browse the repository at this point in the history
  10. Delete redundant test

    bocklund committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f876308 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    b4ac1b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3555f31 View commit details
    Browse the repository at this point in the history
  3. Remove testing notebook

    bocklund committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    62ad29e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    100d13b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. CALPHAD -> Calphad in docs

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    f3f28d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8376a2 View commit details
    Browse the repository at this point in the history
  3. TODO cleanup

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    cb6a491 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    433be56 View commit details
    Browse the repository at this point in the history
  5. Remove transform_data a a public api for FittingStep

    Add it to AbstractRKMPropertyStep
    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    9692b7d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4225686 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    827e5a2 View commit details
    Browse the repository at this point in the history
  8. Move/rename _get_sample_condition_dicts, delete espei.parameter_selec…

    …tion.utils
    
    from espei.parameter_selection.utils import _get_sample_condition_dicts
    
    to
    
    from espei.error_functions.non_equilibrium_thermochemical_error import  get_sample_condition_dicts
    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    11ea7c2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2741986 View commit details
    Browse the repository at this point in the history
  10. Add typing in fitting_steps

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    bcfdb8a View commit details
    Browse the repository at this point in the history
  11. Cleanup some TODOs

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    898854f View commit details
    Browse the repository at this point in the history
  12. TODO and commenting cleanup

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    ea83636 View commit details
    Browse the repository at this point in the history
  13. Remove Lu database

    bocklund committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    3d5a7f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. add normalization support to parameters

    VA is normalized per atom
    bocklund committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    a9aab48 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    6f7d895 View commit details
    Browse the repository at this point in the history
  2. Follow links in dataset recursive glob

    This is useful for organizing datasets for different runs while having one single source of truth for the data
    bocklund committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    34e3cf4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Fix link for Marker 2018

    bocklund committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    aaad2c0 View commit details
    Browse the repository at this point in the history