From e74e884bfc59fca05c17e0b57df95a9817474209 Mon Sep 17 00:00:00 2001 From: Robert Izzard <r.izzard@surrey.ac.uk> Date: Mon, 1 Nov 2021 18:50:15 +0000 Subject: [PATCH] update CHANGELOG with my changes from auto_resolution --- CHANGELOG | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 85777fb1a..d8c9186de 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -11,4 +11,21 @@ https://keepachangelog.com/en/0.3.0/ - Added functionality to use a custom system_generator. This function allows the user to provide their own generator that yields system dictionaries. Can be useful for some random sampling, or interfacing with other codes - merged the autoresolution branch that contains: - Many updates in terms of functionality of the grid - - Changed the grid_variable structure and grid code generation + - improved verbose output to be in boxes, use ANSI colours + - and report total maximum memory usage throughout the run + - added postcode, topcode and bottomcode options to place extra user-defined code in the gridcode + - removed the cleanup of caches (e.g. for the Moe interpolators) when the object is nested: the caches need to stay until the process shuts down (they're not big) + - resolution parameter deprecated, now uses the samplerfunc only + - the samplerfunc grid parameter replaces spacingfunc: this returns a list of sampled points + - grid spacing updated with left, right, center locators + - const_dt spacing function now allows you to set a timestep and obtain a list of masses that fill the timesteps (also in log time) + - gaussian_zoom spacing function allows you to zoom in a particular region of parameter space + - changed the grid_variable structure and grid code generation + - ensemble functions put into ensemble.py + - new load_ensemble and write_ensemble functions to put new functionality into single access functions + - automatically gzip or bzip2 compress ensembles based on file extension + - added msgpack support based on file extension + - JSON decoding done with simplejson because it's faster + - dictionary utility functions put into dicts.py + - some new functions to parse recursively dict keys and/or values that are faster than David's, but probably not as flexible. When these are all you need, they're more efficient. + - added a few new Jupyter notebooks -- GitLab