Skip to content

Commit

Permalink
added cumulative changes to changelog, restore .fitting--> fitting
Browse files Browse the repository at this point in the history
  • Loading branch information
steven-murray committed May 25, 2017
1 parent 6a4ef18 commit fd11e6b
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ install:
- pip install coveralls

script:
- coverage run --source=hmf --omit=hmf/.fitting/* $(which nosetests)
- coverage run --source=hmf --omit=hmf/fitting/* $(which nosetests)


# Calculate coverage
Expand Down
10 changes: 6 additions & 4 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,23 @@ Development Version
**Features**

- Now provides compatibility with Python 3.x. Support for 2.x will be removed in hmf v3 (whenever that comes).

- Complete overhaul of the caching system. Should be invisible to the user, but streamlines writing of framework
code considerably. Removes required manual specification of dependencies between quantities, and adds ability
to specify parameter kinds (model, param, res, option, switch).

**Bugfixes**

- Fixed bug in Caroll1992 GrowthFactor class which affected high-redshift growth factors (thanks to Olmo Piana).
- Fixed astropy dependency to be >= 1.1
- Fixed bug where Takahashi parameters were always passed through regardess of ``takahashi`` setting.
- Fixed small bug where the functional.get_label method returned differently ordered parameters because of dicts.
- Note that the fitting subpackage is temporarily unsupported and I discourage its use for the time being.

**Enhancement**

- Complete overhaul of the caching system. Should be invisible to the user, but streamlines writing of framework
code considerably. Removes required manual specification of dependencies between quantities, and adds ability
to specify parameter kinds (model, param, res, option, switch).
- Completely removes dependence on archaic pycamb package. Now supports natively supplied python interface to CAMB.
Install camb with ``pip install --egg camb``. This means that much more modern versions of CAMB can be used.
- Many new tests, to bring total coverage up to >80%, and continuous testing on Python 2.7, 3.5 and 3.6


v2.0.5 [12th January 2017]
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit fd11e6b

Please sign in to comment.