Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2b49a97

Browse filesBrowse files
authored
Merge pull request #30 from pymc-learn/dev
Dev
2 parents 26d33dd + 10eb15c commit 2b49a97
Copy full SHA for 2b49a97

File tree

Expand file treeCollapse file tree

7 files changed

+50
-23
lines changed
Filter options
Expand file treeCollapse file tree

7 files changed

+50
-23
lines changed

‎README.rst

Copy file name to clipboardExpand all lines: README.rst
+19-2Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pymc-learn: Practical Probabilistic Machine Learning in Python
66
:alt: Pymc-Learn logo
77
:align: center
88

9-
|Travis| |Coverage| |Docs| |License| |Pypi| |Binder|
9+
|status| |Travis| |Coverage| |Docs| |License| |Pypi| |Binder|
1010

1111
**Contents:**
1212

@@ -80,6 +80,13 @@ parameters and predictions.
8080
Quick Install
8181
-----------------
8282

83+
``pymc-learn`` requires a working Python interpreter (2.7 or 3.5+).
84+
It is recommend installing Python and key numerical libraries using the `Anaconda Distribution <https://www.anaconda.com/download/>`_,
85+
which has one-click installers available on all major platforms.
86+
87+
Assuming a standard Python environment is installed on your machine
88+
(including pip), ``pymc-learn`` itself can be installed in one line using pip:
89+
8390
You can install ``pymc-learn`` from PyPi using pip as follows:
8491

8592
.. code-block:: bash
@@ -97,6 +104,14 @@ Or from source as follows:
97104
.. CAUTION::
98105
``pymc-learn`` is under heavy development.
99106

107+
It is recommended installing ``pymc-learn`` in a Conda environment because it
108+
provides `Math Kernel Library <https://anaconda.org/anaconda/mkl-service>`_ (MKL)
109+
routines to accelerate math functions. If you are having trouble, try using
110+
a distribution of Python that includes these packages like
111+
`Anaconda <https://www.anaconda.com/download/>`_.
112+
113+
114+
100115
Dependencies
101116
................
102117

@@ -282,7 +297,7 @@ Models project: https://github.com/parsing-science/pymc3_models.
282297
changelog.rst
283298
cite.rst
284299

285-
.. |Binder| image:: https://mybinder.org/badge.svg
300+
.. |Binder| image:: https://img.shields.io/badge/try-online-579ACA.svg?logo=data:image/png;base64,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
286301
:target: https://mybinder.org/v2/gh/pymc-learn/pymc-learn/master?filepath=%2Fdocs%2Fnotebooks?urlpath=lab
287302

288303
.. |Travis| image:: https://travis-ci.com/pymc-learn/pymc-learn.svg?branch=master
@@ -307,3 +322,5 @@ Models project: https://github.com/parsing-science/pymc3_models.
307322

308323
.. |Pypi| image:: https://badge.fury.io/py/pymc-learn.svg
309324
:target: https://badge.fury.io/py/pymc-learn
325+
326+
.. |status| image:: https://img.shields.io/badge/Status-Beta-blue.svg

‎docs/install.rst

Copy file name to clipboardExpand all lines: docs/install.rst
+8-2Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Install pymc-learn
22
===================
33

4-
``pymc-learn`` requires a working Python interpreter (2.7 or 3.3+).
5-
It is recommend installing Python and key numerical libraries using the `Anaconda Distribution <https://www.continuum.io/downloads>`_,
4+
``pymc-learn`` requires a working Python interpreter (2.7 or 3.5+).
5+
It is recommend installing Python and key numerical libraries using the `Anaconda Distribution <https://www.anaconda.com/download/>`_,
66
which has one-click installers available on all major platforms.
77

88
Assuming a standard Python environment is installed on your machine
@@ -25,6 +25,12 @@ Or from source as follows:
2525
.. CAUTION::
2626
``pymc-learn`` is under heavy development.
2727

28+
It is recommended installing ``pymc-learn`` in a Conda environment because it
29+
provides `Math Kernel Library <https://anaconda.org/anaconda/mkl-service>`_ (MKL)
30+
routines to accelerate math functions. If you are having trouble, try using
31+
a distribution of Python that includes these packages like
32+
`Anaconda <https://www.anaconda.com/download/>`_.
33+
2834

2935
This also installs required dependencies including Theano.
3036
For alternative Theano installations (e.g., gpu), please see the

‎docs/modules/neural_networks.rst

Copy file name to clipboardExpand all lines: docs/modules/neural_networks.rst
+6-5Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ Neural network models (supervised)
77
.. currentmodule:: pmlearn.neural_network
88

99

10-
.. warning::
10+
.. NOTE::
1111

12-
This implementation is not intended for large-scale applications. In particular,
13-
scikit-learn offers no GPU support. For much faster, GPU-based implementations,
14-
as well as frameworks offering much more flexibility to build deep learning
15-
architectures, see :ref:`related_projects`.
12+
Unlike scikit-learn, this implementation of neural networks in pymc-learn is
13+
intended for large-scale applications. Pymc-learn relies on Theano for GPU
14+
support.
15+
16+
scikit-learn offers no GPU support.
1617

1718
.. _multilayer_perceptron:
1819

‎pmlearn/__init__.py

Copy file name to clipboardExpand all lines: pmlearn/__init__.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
See http://pymc-learn.org for complete documentation.
1111
"""
1212

13-
__version__ = '0.0.1.rc0'
13+
__version__ = '0.0.1.rc2'
1414

1515
__all__ = ['gaussian_process',
1616
'linear_model',

‎requirements-dev.txt

Copy file name to clipboardExpand all lines: requirements-dev.txt
+3-3Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CommonMark==0.5.4
1+
CommonMark>=0.5.4
22
flake8>=3.5.0
33
# gpflowopt>=1.1
44
jupyter-sphinx>=0.1.3
@@ -11,6 +11,6 @@ pytest-cov>=2.5.1
1111
pytest>=3.0.7
1212
recommonmark>=0.4.0
1313
sphinx>=1.5.5
14-
sphinx-autobuild==0.7.1
15-
sphinx-rtd-theme==0.4.2
14+
sphinx-autobuild>=0.7.1
15+
sphinx-rtd-theme>=0.4.2
1616
pymc_learn_sphinx_theme>=0.1.5

‎requirements.txt

Copy file name to clipboard
+9-9Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
future>=0.16.0
2-
joblib==0.11
3-
matplotlib==2.1.1
4-
numpy==1.13.1
5-
numpydoc==0.7.0
6-
pandas==0.21.1
7-
pymc3==3.4.1
8-
scikit-learn==0.19.1
9-
scipy==1.0.0
10-
seaborn==0.8.1
2+
joblib>=0.11
3+
matplotlib>=2.1.1
4+
numpy>=1.13.1
5+
numpydoc>=0.7.0
6+
pandas>=0.21.1
7+
pymc3>=3.4.1
8+
scikit-learn>=0.19.1
9+
scipy>=1.0.0
10+
seaborn>=0.8.1
1111
six>=1.10.0
1212
theano>=1.0.0
1313
tqdm>=4.8.4

‎setup.cfg

Copy file name to clipboardExpand all lines: setup.cfg
+4-1Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,7 @@ python_files = test_*.py
1313

1414
[pydocstyle]
1515
add-ignore = D100,D104
16-
convention = numpy
16+
convention = numpy
17+
18+
[bdist_wheel]
19+
universal=1

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.