Releases: mimiframework/Mimi.jl
Releases · mimiframework/Mimi.jl
v1.0.1
v1.0.0
Mimi v1.0.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
Mimi v0.10.0
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!
toreplace!
(#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
Mimi v0.9.5
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
andparameters
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
v0.9.4 (2019-09-20)
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:
- WIP Support for MarginalModels in running simulations (#550) (ckingdon95)
- Update manifest (#546) (lrennels)
- number_type Array conversion bug (#544) (ckingdon95)
- WIP Add payload retrieval function for SimulationInstance (#543) (ckingdon95)
- Allow sim to run with a Marginal Model (#542) (lrennels)
- Release 0.9.3 (#541) (lrennels)
- Add test_all_models.jl script (#539) (davidanthoff)
- comp_id.module (#532) (ckingdon95)
v0.9.3
v0.9.3 (2019-09-01)
Closed issues:
- Fix Failing Travis Build (#527)
- Simulation API (Consolidated) (#521)
- Plotting of Simulation Results (#477)
Merged pull requests:
- Update dependencies testing Manifest.toml (#540) (lrennels)
- Update dependency tests Manifest.toml (#535) (davidanthoff)
- Remove unexported replaceRV! func from reference.md (#531) (lrennels)
- Add note on AERE code (#529) (lrennels)
- Fix deepcopy bug in getdataframe (#528) (lrennels)
- Improved Simulation API (#522) (lrennels)
- Add support for creating an empty Simulation (#520) (rjplevin)
- Explore Simulation (#518) (lrennels)
- Add julia 1.2 to CI config (#516) (davidanthoff)
- Fix bug in dotview() for timesteps (#513) (rjplevin)
- Release 0.9.1 (#511) (davidanthoff)
- Update readme (#504) (lrennels)
- WIP Allow any placement of time dimension (#434) (ckingdon95)
v0.9.2
v0.9.2 (2019-07-31)
Closed issues:
- Add
addRV!
withaddTransform
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:
- Update to the latest DataFrame for compat (#534) (davidanthoff)
v0.9.1
v0.9.1 (2019-05-28)
Closed issues:
Merged pull requests:
- Change the show method for Model (#510) (davidanthoff)
- Update model list (#503) (lrennels)
- Add sim modification functions to userguide (#501) (lrennels)
- Added doc strings for Simulation manipulation functions. (#500) (rjplevin)
- Add models to list of models using Mimi (#499) (lrennels)
- Release 0.9.0 (#498) (davidanthoff)
v0.9.0
v0.9.0 (2019-05-23)
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:
- module lookup problem (#496) (rjplevin)
- Remove warnings now that DICE is public (#495) (lrennels)
- Make EmpiricalDistribution a sub type of PseudoDistribution (#494) (ckingdon95)
- Alternate
show
methods forprint
and for REPL results. (#493) (rjplevin) - Change name of explore method for single plot (#492) (lrennels)
- Make single plots static not interactive (#491) (lrennels)
- Change SA abbreviation to sensitivity analysis (#490) (lrennels)
- Release 0.8.7 (#484) (davidanthoff)
- Use pkg mode for all instructions (#483) (lrennels)
- Remove some warnings from Mimi (#481) (ckingdon95)
- Simulation update funcs (#478) (rjplevin)
- Add "show" method for Model (#489) (rjplevin)
- Added support for opaque "payload" to be attached to Simulation (#488) (rjplevin)
v0.8.7
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
- #450 (5a2dfd9)
- #457 (b7ca02b)
- #459 (bbbd1a5)
- #461 (645143e)
- #462 (aa24fa7)
- #463 (6dce54a)
- #466 (6983e7f)
- #467 (670f533)
- #468 (093f68d)
- #469 (e917f41)
- #472 (e8b4280)
- #479 (89cd2bc)
This changelog was automatically generated, and might contain inaccuracies.