From 3fc44bc6c34cf436a885d0e2ab4dc591d233d573 Mon Sep 17 00:00:00 2001
From: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Date: Tue, 29 Oct 2019 19:18:49 +0000
Subject: lmfit and its dependencies added, Python tarballs as prerequisite

Python's `lmfit' module and all its major dependencies (`asteval',
`corner', `emcee' and `uncertainties') have been included in the template.

While doing this I noticed that if the tarballs are the last prerequisite
of each software building rule, then when building in parallel, the
template will immediately start building packages as soon as the first one
is downloaded. Not like the current way that it will attempt to download
several, then start building. For now, this has been implemented in the
Python build rules for all the modules and we'll later do the same for the
other programs and libraries. This also motivated a simplification of the
`pybuild' function: it now internally looks into the prerequisites and
selects the tarball from the prerequisite that is in the tarballs
directory.

This isn't a problem for the build, but I just don't understand why Python
can't recognize the version of `emcee', Python reads the version of `emcee'
as `0.0.0'! But it doesn't cause any crash in the build, so for now its
fine.
---
 reproduce/software/bibtex/corner.tex | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 reproduce/software/bibtex/corner.tex

(limited to 'reproduce/software/bibtex/corner.tex')

diff --git a/reproduce/software/bibtex/corner.tex b/reproduce/software/bibtex/corner.tex
new file mode 100644
index 0000000..f80c662
--- /dev/null
+++ b/reproduce/software/bibtex/corner.tex
@@ -0,0 +1,19 @@
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+%%
+%% Copying and distribution of this file, with or without modification,
+%% are permitted in any medium without royalty provided the copyright
+%% notice and this notice are preserved.  This file is offered as-is,
+%% without any warranty.
+
+@ARTICLE{corner,
+       author = {{Foreman-Mackey}, Daniel},
+        title = "{corner.py: Scatterplot matrices in Python}",
+      journal = {The Journal of Open Source Software},
+         year = "2016",
+        month = "Jun",
+       volume = {1},
+        pages = {24},
+          doi = {10.21105/joss.00024},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2016JOSS....1...24F},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
-- 
cgit v1.2.1

