You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TODO: extend advise, copy info from readme, explain citing paper plus specific zenodo version...
5
+
4
6
If you use PyMC in your reseach please cite: Salvatier J., Wiecki T.V., Fonnesbeck C. (2016) Probabilistic programming in Python using PyMC. PeerJ Computer Science 2:e55[DOI: 10.7717/peerj-cs.55](https://doi.org/10.7717/peerj-cs.55).
5
7
6
8
The BibTeX entry is:
7
9
8
-
.. code-block:: none
9
-
10
-
@article{pymc,
11
-
title={Probabilistic programming in Python using PyMC3},
12
-
author={Salvatier, John and Wiecki, Thomas V and Fonnesbeck, Christopher},
13
-
journal={PeerJ Computer Science},
14
-
volume={2},
15
-
pages={e55},
16
-
year={2016},
17
-
publisher={PeerJ Inc.}
18
-
}
10
+
```bibtex
11
+
@article{pymc,
12
+
title={Probabilistic programming in Python using PyMC3},
13
+
author={Salvatier, John and Wiecki, Thomas V and Fonnesbeck, Christopher},
> At SpaceX PyMC helped us estimate supplier delivery uncertainty and quantify which suppliers were consistent in sending us rocket parts and which suppliers we needed to partner with to understand how we could reduce variability
8
+
9
+
_Ravin Kumar_
10
+
:::
11
+
12
+
:::{card}
13
+
:class-body: small
14
+
:link:https://www.salesforce.com
15
+
16
+
**Salesforce**
17
+
^^^
18
+
> PyMC is my primary tool for statistical modeling at Salesforce. I use it to combine disparate sources of information and pretty much anywhere that quantifying uncertainty is important. We've also been experimenting with gaussian processes to model time series data for forecasting.
19
+
20
+
_Eddie Landesberg. Manager, Data Scientist_
21
+
:::
22
+
23
+
:::{card}
24
+
:class-body: small
25
+
**[Novartis Institutes for Biomedical Research](https://www.novartis.com/our-science/novartis-institutes-biomedical-research)**
26
+
^^^
27
+
> At the Novartis Institutes for Biomedical Research, we use PyMC for a wide variety of scientific and business use cases. The API is incredible, making it easy to express probabilistic models of our scientific experimental data and business processes, such as models of electrophysiology and molecular dose response.
28
+
29
+
_Eric J. Ma_
30
+
:::
31
+
32
+
:::{card}
33
+
:class-body: small
34
+
**[Intercom](https://www.intercom.com)**
35
+
^^^
36
+
> At Intercom, we've adopted PyMC as part of our A/B testing framework. The API made it easy to integrate into our existing experimentation framework and the methodology has made communication of experiment results much more straightforward for non technical stakeholders.
37
+
38
+
_Louis Ryan_
39
+
:::
40
+
41
+
:::{card}
42
+
:class-body: small
43
+
**[Channel 4](http://www.channel4.co.uk)**
44
+
^^^
45
+
> Used in research code at Channel 4 for developing internal forecasting tools.
PyMC is an open source, collective effort. There are many ways in which you can help make it better.
4
-
5
-
## Help develop PyMC
3
+
PyMC is an open source, collective effort.
4
+
There are many ways in which you can help make it better.
5
+
And all of them are welcome!
6
+
7
+
## Contribute as an individual
8
+
PyMC is a joint effort of many people, each contributing to the areas they like
9
+
and have some expertise in, coordinating to try and cover all tasks.
10
+
11
+
Coding and documentation are the most common types of contributions, but
12
+
there are many more things that you can do to help PyMC which are just as
13
+
important. Moreover, both code and docs require submitting PRs via GitHub
14
+
to some of the repositories under the [pymc-devs](https://github.com/pymc-devs) organization, and
15
+
while we have a {ref}`pr_tutorial` guide available, GitHub might not be
16
+
everyone's cup of tea. If that is your case, don't worry, you will be
17
+
more than welcome if you want to help.
18
+
19
+
:::{tip}
20
+
Contact us on [Discourse](https://discourse.pymc.io/) if you want to contribute to the project but are not sure where you can contribute or how to start
21
+
:::
6
22
7
-
Learn about developing PyMC in our Developer's section.
23
+
Below there are some examples of non code nor doc contributions that could serve as an inspiration.
24
+
If you have other ideas let us know on [Discourse](https://discourse.pymc.io/) to see if we can make it happen too.
8
25
9
-
Report a bug or make a suggestion for improvement by [opening an issue in Github](https://github.com/pymc-devs/pymc/issues/new/choose)
26
+
* Report a bug or make a suggestion for improvement by [opening an issue in Github](https://github.com/pymc-devs/pymc/issues/new/choose)
27
+
* Answer questions on [Discourse](https://discourse.pymc.io/)
28
+
* Teach about PyMC and advertise best practices by writing blogs or giving talks
29
+
* Help plan PyMCon
30
+
* Help with outreach and marketing. This could include for example reaching out to potential sponsor
31
+
companies, to people who could use PyMC in their work or making sure that academics who use PyMC
32
+
cite it correctly in their work
33
+
* Help with our fundraising efforts
10
34
35
+
### Code related contributions
11
36
Join the discussion or submit a solution for an open issue. [See open issues](https://github.com/pymc-devs/pymc/issues)
12
37
13
-
## Help improve the documentation
38
+
39
+
### Documentation related contributions
14
40
15
41
See all open issues in documentation [here](https://github.com/pymc-devs/pymc/issues?q=is%3Aissue+is%3Aopen+label%3A%22docs%22+)
16
42
17
43
New to the open source space? Find a good beginner friendly documentation issue you can help with [here](https://github.com/pymc-devs/pymc/issues?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22+label%3A%22docs%22) or [here](https://github.com/pymc-devs/pymc-examples/issues?q=is%3Aopen+label%3Adocs+label%3A%22good+first+issue%22).
18
44
19
-
You will need to express your interest in the issue by commenting on it using your Github account, and you will need to use some beginner level Git to complete the Pull Request process, but don't worry! There are plenty of good [Github tutorials](https://guides.github.com/activities/hello-world/) out there, and PyMC reviewers are happy to help.
45
+
You will need to express your interest in the issue by commenting on it using your GitHub account, and you will need to use some beginner level Git to complete the Pull Request process, but don't worry! There are plenty of good [Github tutorials](https://guides.github.com/activities/hello-world/) out there, and PyMC reviewers are happy to help.
20
46
21
47
22
48
## Contribute as an institution
23
49
24
-
Institutions can contribute in two main ways:
50
+
Institutions can contribute in the following ways:
25
51
26
52
- By becoming [Institutional Partners](https://github.com/pymc-devs/pymc/blob/main/GOVERNANCE.md#institutional-partners-and-funding)
27
53
- By becoming [Sponsors](https://github.com/pymc-devs/pymc/blob/main/GOVERNANCE.md#sponsors)
54
+
- By subscribing to {ref}`Tidelift <pymc_for_enterprise>`
0 commit comments