Skip to content

Releases: mimiframework/Mimi.jl

v1.0.1

10 Aug 20:03
Compare
Choose a tag to compare

Mimi v1.0.1

Diff since v1.0.0

Closed issues:

  • Fix warnings from Electron in Explorer (#661)
  • Clean up docs (#734)
  • add option for no progress bar (#735)

Merged pull requests:

v1.0.0

16 Jul 00:06
Compare
Choose a tag to compare

Mimi v1.0.0

Diff since v0.10.0

Closed issues:

  • turn deprecation warnings into errors (#585)
  • finish v1.0.0 docs (#717)
  • Drop compatibility with v1.2 and v1.3 (#721)

Merged pull requests:

  • Remove deprecations (#713) (@lrennels)
  • Julia Package Butler Updates (#728) (@github-actions[bot])
  • Adjust to new min Julia version of 1.4 (#729) (@davidanthoff)
  • This switches all of the dependency testing back to using the model versions on master (#730) (@davidanthoff)
  • Change deprecation warning to error for sim instance access methods (#731) (@lrennels)

v0.10.0

02 Jul 23:03
Compare
Choose a tag to compare

Mimi v0.10.0

Diff since v0.9.5

Closed issues:

  • "sum" component (#52)
  • Remaining design issues re: Components (#519)
  • Rename marginal attribute of MarginalModel (#530)
  • Get composite version of DICE working (#575)
  • Replace integration guide for v1.0.0 (#626)
  • Fix add_connector_comps! bug (#646)
  • Remaining component cleanup (#656)
  • Implement "joining" together of multiple parameters (#657)
  • Fix bug in colon indexing to timestep arrays (#658)
  • deprecate some component functions (#662)
  • make plot functions compatible with VegaLite 2.0.0 (#673)
  • mimi-next branches for models (#675)
  • fix getindex methods for composites (#677)
  • remove/deprecate componentreferences (#683)
  • using renamed components in @defcomposite (#686)
  • bug in _fix_comp_path for internal_param_conns (#689)
  • improve Int time indexing warning message (#690)
  • Allow begin and end keywords for indexing (#691)
  • datum access methods for composites (#692)
  • Refining Mimi documentation (#699)
  • Explorer for Composite Components (#710)
  • change replace_comp! to replace! (#712)

Merged pull requests:

  • Add Confidence Intervals to Sobol Indices (#583) (@lrennels)
  • CompatHelper: bump compat for "Compose" to "0.8" (#643) (@github-actions[bot])
  • Julia Package Butler Updates (#653) (@github-actions[bot])
  • Fix parameter type bug for non-time arrays (#654) (@ckingdon95)
  • Julia Package Butler Updates (#655) (@github-actions[bot])
  • WIP Fix bug in testing for colon support (#660) (@lrennels)
  • CompatHelper: bump compat for "Classes" to "1.2" (#664) (@github-actions[bot])
  • Set param update (#665) (@lrennels)
  • Add option to specify branch to test_all_models.jl (#666) (@davidanthoff)
  • CompatHelper: bump compat for "GlobalSensitivityAnalysis" to "0.0.9" (#671) (@github-actions[bot])
  • CompatHelper: bump compat for "VegaLite" to "2.0" (#672) (@github-actions[bot])
  • Add support for VegaLite v2.0.0 (#674) (@lrennels)
  • clean some tests (#679) (@ckingdon95)
  • Add MimiDICE2016#mimi-next to all tests (#681) (@davidanthoff)
  • CompatHelper: bump compat for "Distributions" to "0.23" (#682) (@github-actions[bot])
  • Julia Package Butler Updates (#684) (@github-actions[bot])
  • Generalize doctest output (#685) (@lrennels)
  • Implement "joining" multiple parameters in @defcomposite (#687) (@ckingdon95)
  • CompatHelper: bump compat for "StatsBase" to "0.33" (#688) (@github-actions[bot])
  • Improve int indexing depwarn msg (#694) (@lrennels)
  • begin and end: Indexing Interface for TimestepArrays (#695) (@lrennels)
  • fix _fix_comp_path! for internal connections (#697) (@ckingdon95)
  • using renamed components in #defcomposite (#698) (@lrennels)
  • Add test for replace_comp! with default values (#700) (@ckingdon95)
  • Potentially change how build handles default values (#702) (@ckingdon95)
  • CompatHelper: bump compat for "GlobalSensitivityAnalysis" to "0.0.10" (#703) (@github-actions[bot])
  • Datum access (#704) (@lrennels)
  • Julia Package Butler Updates (#705) (@github-actions[bot])
  • Rename the 'marginal' attribute of MarginalModel to 'modified' (#706) (@arnavgautam)
  • CompatHelper: bump compat for "DataFrames" to "0.21" (#707) (@github-actions[bot])
  • Docs (#708) (@lrennels)
  • Julia Package Butler Updates (#709) (@github-actions[bot])
  • Explorer for Composite Components (#711) (@lrennels)
  • Fix small debug comment errors (#714) (@lrennels)
  • change replace_comp! to replace! (#715) (@ckingdon95)
  • remove use of ComponentPaths as arguments in any user-facing functions (#718) (@ckingdon95)
  • CompatHelper: bump compat for "Compose" to "0.9" (#720) (@github-actions[bot])
  • Remove support of 1.2 and 1.3 (#723) (@lrennels)
  • Documentation (#724) (@lrennels)

v0.9.5

28 Jan 02:02
Compare
Choose a tag to compare

Mimi v0.9.5

Diff since v0.9.4

Closed issues:

  • Nested models (#46)
  • Online component registry (#147)
  • better timestep comparison handling run_timestep (#337)
  • Add a show method for models (#424)
  • Can we get rid of all calls to eval? (#437)
  • Mimi.load_comps() loads compdefs into Mimi module (#470)
  • Component Parameter Type Parameterization (#473)
  • Fix module lookup issue (#497)
  • Make components, variables and parameters user exploration facing (#509)
  • d.time should return AbstractTimestep things (#538)
  • Revisit set_param! when one can overwrite values (#545)
  • Use doctests (#548)
  • Allow indexing into a Variable with a year (#549)
  • Add timestep information to _missing_data_check_ error (#555)
  • The various functions for the MCS API shouldn't use camelCasing (#559)
  • _compute_output_dir bug (#562)
  • explore allowing components and datum to have the same name (#565)
  • Disable first/last keywords (#567)
  • deprecate Int indexing for timesteps (#568)
  • Remove square bracket indexing for sim results, add getdataframe instead (#572)
  • Move dep testing to separate workflow (#616)
  • Add @time to include statements in runtests.jl (#617)
  • set a parameter as a distribution (#640)

Merged pull requests:

  • Fix bug in getindex method (#552) (@lrennels)
  • Release 0.9.4 (#553) (@davidanthoff)
  • Class based (#556) (@rjplevin)
  • Use Doctests (#557) (@lrennels)
  • Allow plotting for variables with > 2 dims, sometimes (#561) (@jrising)
  • Fix bug in _compute_output_dir (#563) (@ckingdon95)
  • remove use of camelCase (#564) (@ckingdon95)
  • Delete deprecated code. (#566) (@rjplevin)
  • Enhance error message; fix method bugs (#569) (@lrennels)
  • Drop support for the load_comps function (#570) (@rjplevin)
  • Test on 1.3 and 32 bit (#571) (@davidanthoff)
  • Remove exports of components, parameters, and variables (#576) (@rjplevin)
  • Change getindex to getdataframe for sim_inst (#577) (@lrennels)
  • Remove first and last keyword arguments (#578) (@ckingdon95)
  • Fix param exports (#579) (@rjplevin)
  • Timestep Indexing (#580) (@lrennels)
  • Make d.time return AbstractTimesteps (#581) (@ckingdon95)
  • Update references.md (#582) (@lrennels)
  • Deprecate SimulationInstance getindex (#586) (@lrennels)
  • Add variable_dimensions methods (#589) (@lrennels)
  • Prepare tests for Github Actions (#590) (@davidanthoff)
  • Julia Package Butler Updates (#591) (@github-actions[bot])
  • CompatHelper: add new compat entry for "VegaLite" at version "1.0" (#592) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Compose" at version "0.7" (#593) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Classes" at version "0.1" (#594) (@github-actions[bot])
  • CompatHelper: add new compat entry for "GlobalSensitivityAnalysis" at version "0.0.6" (#595) (@github-actions[bot])
  • CompatHelper: add new compat entry for "JSON" at version "0.21" (#596) (@github-actions[bot])
  • Julia Package Butler Updates (#609) (@github-actions[bot])
  • Run deps on gh (#610) (@davidanthoff)
  • Make Julia 1.1 the min version (#611) (@davidanthoff)
  • Julia Package Butler Updates (#612) (@github-actions[bot])
  • Julia Package Butler Updates (#613) (@github-actions[bot])
  • Update doc tutorial version requirements (#615) (@lrennels)
  • Move dependency tests to separate workflow (#618) (@davidanthoff)
  • Julia Package Butler Updates (#619) (@github-actions[bot])
  • Julia Package Butler Updates (#620) (@github-actions[bot])
  • Fix failing tests (#623) (@lrennels)
  • CompatHelper: bump compat for "Electron" to "2.0" (#625) (@github-actions[bot])
  • Timestep comparisons (#627) (@ckingdon95)
  • Julia Package Butler Updates (#632) (@github-actions[bot])
  • Julia Package Butler Updates (#633) (@github-actions[bot])
  • CompatHelper: bump compat for "DataFrames" to "0.20" (#634) (@github-actions[bot])
  • Add @time to all tests (#637) (@lrennels)
  • New syntax in defcomp for datum type parameterization (#638) (@ckingdon95)
  • CompatHelper: bump compat for "CSVFiles" to "1.0" (#639) (@github-actions[bot])
  • Close all applications after testing (#642) (@lrennels)
  • CompatHelper: bump compat for "Distributions" to "0.22" (#645) (@github-actions[bot])
  • Fix bug in add_connector_comps on master (#649) (@lrennels)

v0.9.4

20 Sep 17:46
v0.9.4
Compare
Choose a tag to compare

v0.9.4 (2019-09-20)

Diff since v0.9.3

Closed issues:

  • Update MimiFUND dependency (#547)
  • comp_id.module doesn't work for nested modules (#533)
  • Forum “frequent download problems” category (#514)

Merged pull requests:

v0.9.3

03 Sep 07:06
v0.9.3
Compare
Choose a tag to compare

v0.9.3 (2019-09-01)

Diff since v0.9.2

Closed issues:

  • Fix Failing Travis Build (#527)
  • Simulation API (Consolidated) (#521)
  • Plotting of Simulation Results (#477)

Merged pull requests:

v0.9.2

31 Jul 01:26
v0.9.2
Compare
Choose a tag to compare

v0.9.2 (2019-07-31)

Diff since v0.9.1

Closed issues:

  • Add addRV! with addTransform example to docs (#517)
  • Simulation Design Discussion (#515)
  • Dot-setting fails for variables with a time dimension (#512)
  • Streamline MC API (#508)
  • Can we use run to run simulations (#507)
  • Provide nice user facing API for accessing Monte Carlo results (#506)
  • Update README (#502)
  • Make Consistent API and Put content of examples/main.jl in README (#475)
  • Remove sampling choice from @defSim (#423)
  • Optimize dimension order? (#388)

Merged pull requests:

v0.9.1

28 May 00:17
v0.9.1
Compare
Choose a tag to compare

v0.9.1 (2019-05-28)

Diff since v0.9.0

Closed issues:

  • problem with addRV! (#505)
  • Update parameter in Monte Carlo run (#474)

Merged pull requests:

v0.9.0

23 May 18:23
v0.9.0
Compare
Choose a tag to compare

v0.9.0 (2019-05-23)

Diff since v0.8.7

Closed issues:

  • Don't return interactive plots from the plot function (#487)
  • Function to return a plot should not be called explore (#486)
  • Provide a nice show method for Model (#485)
  • Tutorial 2 Dependence on DICE2010 (#396)

Merged pull requests:

v0.8.7

17 May 07:10
Compare
Choose a tag to compare

Commits

    • Added Base.dotview method for TimestepArrays to fix broadcast assignment bug (7f124b3)
  • Add method for copying params with string or symbol type (be02a9e)
  • Add mkpath call to save_trial_results (7fa8b6d)
  • Add xvfb support to travis (2f46e33)
  • Bump version to v0.8.7-DEV (93c4408)
  • Fix Manifest.toml (5b58d07)
  • Fix bug in travis (e0f6cd4)
  • Fix mode for mkpath (c8b74c5)
  • Fix travis (b43de4a)
  • Fix typo in documentation (f29670c)
  • Make ntimesteps a keyword arg for run(MarginalModel) (41c73f8)
  • Reenable explorer tests (e72f89b)
  • Remove coveralls integration (1714467)
  • Remove pkg badge (c38911f)
  • Remove some dependencies (c22e5c3)
  • Set version to v0.8.7 (f7ccf60)
  • Update README.md (aa01f37)
  • Update dependency testing Manifest.toml (972381c)
  • Update dependency testing versions (a1d8f0f)
  • Update some [compat] bounds (9588fa5)
  • Use package manager for dep tests (3d1f150)
  • Use semver bounds in Project.toml (1a7e606)
  • Use specific MimiFUND version for dep tests (4638a25)

Merged PRs

This changelog was automatically generated, and might contain inaccuracies.