Skip to content

Commit

Permalink
Update changelog, prepare for 0.5 (#163)
Browse files Browse the repository at this point in the history
  • Loading branch information
vuolleko authored and Jarno Lintusaari committed May 19, 2017
1 parent 819ed5e commit a13e831
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 5 deletions.
18 changes: 15 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,21 @@
# Change Log

0.5
---
TODO
0.5 (2017-05-19)
----------------
Major update, a lot of code base rewritten.

Most important changes:
- revised syntax for model definition (esp. naming)
- scheduler-independent parallelization interface (currently supports native & ipyparallel)
- methods can now be run iteratively
- persistence to .npy files
- Bayesian optimization as a separate method
- sampling in BOLFI
- MCMC sampling using the No-U-Turn-Sampler (NUTS)
- Result object for BOLFI
- virtual vectorization of external operations

See the updated notebooks and documentation for examples and details.

0.3.1 (2017-01-31)
------------------
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
recursive-include elfi/examples/cpp *.txt *.cpp Makefile
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Note that in some environments you may need to first install `numpy` with

### Optional dependencies

- `graphviz` for drawing graphical models ([Graphviz](http://www.graphviz.org))
- `graphviz` for drawing graphical models (needs [Graphviz](http://www.graphviz.org)), highly recommended


### Python 3
Expand Down
8 changes: 7 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@

packages = ['elfi'] + ['elfi.' + p for p in find_packages('elfi')]

# include C++ examples
package_data = {'elfi.examples': ['cpp/Makefile', 'cpp/*.txt', 'cpp/*.cpp']}

with open('requirements.txt', 'r') as f:
requirements = f.read().splitlines()

Expand All @@ -23,6 +26,7 @@
name='elfi',
keywords='abc likelihood-free statistics',
packages=packages,
package_data=package_data,
version=__version__,
author='ELFI authors',
author_email='[email protected]',
Expand All @@ -38,9 +42,11 @@

classifiers=['Programming Language :: Python :: 3.5',
'Topic :: Scientific/Engineering',
'Topic :: Scientific/Engineering :: Artificial Intelligence',
'Topic :: Scientific/Engineering :: Bio-Informatics',
'Topic :: Scientific/Engineering :: Mathematics',
'Operating System :: OS Independent',
'Development Status :: 3 - Alpha',
'Development Status :: 4 - Beta',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: BSD License'],
zip_safe = False)

0 comments on commit a13e831

Please sign in to comment.