<feed xmlns='http://www.w3.org/2005/Atom'>
<title>project.git/reproduce/src, branch maneage</title>
<subtitle>Core Maneage branch (where all projects derive from)</subtitle>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/'/>
<entry>
<title>New architecture to separate software-building and analysis steps</title>
<updated>2019-04-15T01:24:09+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-15T00:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=313b936b502d22b6a2ff43f560dee0bb51fd01d0'/>
<id>313b936b502d22b6a2ff43f560dee0bb51fd01d0</id>
<content type='text'>
Until now, the software building and analysis steps of the pipeline were
intertwined. However, these steps (of how to build a software, and how to
use it) are logically completely independent.

Therefore with this commit, the pipeline now has a new architecture
(particularly in the `reproduce' directory) to emphasize this distinction:
The `reproduce' directory now has the two `software' and `analysis'
subdirectories and the respective parts of the previous architecture have
been broken up between these two based on their function. There is also no
more `src' directory. The `config' directory for software and analysis is
now mixed with the language-specific directories.

Also, some of the software versions were also updated after some checks
with their webpages.

This new architecture will allow much more focused work on each part of the
pipeline (to install the software and to run them for an analysis).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, the software building and analysis steps of the pipeline were
intertwined. However, these steps (of how to build a software, and how to
use it) are logically completely independent.

Therefore with this commit, the pipeline now has a new architecture
(particularly in the `reproduce' directory) to emphasize this distinction:
The `reproduce' directory now has the two `software' and `analysis'
subdirectories and the respective parts of the previous architecture have
been broken up between these two based on their function. There is also no
more `src' directory. The `config' directory for software and analysis is
now mixed with the language-specific directories.

Also, some of the software versions were also updated after some checks
with their webpages.

This new architecture will allow much more focused work on each part of the
pipeline (to install the software and to run them for an analysis).
</pre>
</div>
</content>
</entry>
<entry>
<title>Replaced all occurances of pipeline in text</title>
<updated>2019-04-14T16:49:55+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-14T16:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=4722ea598edd6b630227404c48c1c09ac527e9b8'/>
<id>4722ea598edd6b630227404c48c1c09ac527e9b8</id>
<content type='text'>
All occurances of "pipeline" have been chanaged to "project" or "template"
withint the text (comments, READMEs, and comments) of the template. The
main template branch is now also named `template'.

This was all because `pipeline' is too generic and couldn't be
distinguished from the base, and customized project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All occurances of "pipeline" have been chanaged to "project" or "template"
withint the text (comments, READMEs, and comments) of the template. The
main template branch is now also named `template'.

This was all because `pipeline' is too generic and couldn't be
distinguished from the base, and customized project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added citation for FFTW</title>
<updated>2019-04-14T00:48:35+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-14T00:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=ad929db835b58f643d2d0d1c12ffa14e8457a804'/>
<id>ad929db835b58f643d2d0d1c12ffa14e8457a804</id>
<content type='text'>
Until now we weren't including the citation for FFTW (one of the template's
optional packages). With this commit, it is added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now we weren't including the citation for FFTW (one of the template's
optional packages). With this commit, it is added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Corrected copyright notices and info about adding copyright info</title>
<updated>2019-04-13T22:43:07+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-13T22:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=0cbd2243458611caa2a3564b577987531bcd6934'/>
<id>0cbd2243458611caa2a3564b577987531bcd6934</id>
<content type='text'>
Until now, the files where the people were meant to change didn't have a
proper copyright notice (for example `Copyright (C) YOUR NAME.'). This was
wrong because the license does not convey copyright ownership. So the name
of the file's original author must always be included and when people
modify it (and add their own copyright-able modifications).

With this commit, the file's original author (and email) are added to the
copyright notice and when more than one person modified a file, both names
have their individual copyright notice.

Based on this, the description for adding a copyright notice in
`README-hacking.md' has also been modified.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, the files where the people were meant to change didn't have a
proper copyright notice (for example `Copyright (C) YOUR NAME.'). This was
wrong because the license does not convey copyright ownership. So the name
of the file's original author must always be included and when people
modify it (and add their own copyright-able modifications).

With this commit, the file's original author (and email) are added to the
copyright notice and when more than one person modified a file, both names
have their individual copyright notice.

Based on this, the description for adding a copyright notice in
`README-hacking.md' has also been modified.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor typo corrections in previous commits</title>
<updated>2019-04-12T18:05:17+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-12T18:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=63f33cc71d6774057c6aef0944138cfb469204bc'/>
<id>63f33cc71d6774057c6aef0944138cfb469204bc</id>
<content type='text'>
Until now, even though `file' was a dependency of `gcc', it was still
listed as a `top-level-programs'. Also, we weren't including the new
`tex/dependencies' in the distribution tarball (with `make dist').

With this commit, both issues are solved and also, as a cosmetic change,
the GCC prerequisites of the same line-length were ordered alphabetically.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, even though `file' was a dependency of `gcc', it was still
listed as a `top-level-programs'. Also, we weren't including the new
`tex/dependencies' in the distribution tarball (with `make dist').

With this commit, both issues are solved and also, as a cosmetic change,
the GCC prerequisites of the same line-length were ordered alphabetically.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dependency BibTeX entries included only when necessary</title>
<updated>2019-04-12T16:30:10+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-12T16:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=fcfe32775f72550ebb6d883b95cf50a1be84c451'/>
<id>fcfe32775f72550ebb6d883b95cf50a1be84c451</id>
<content type='text'>
Until now, there was a single `tex/src/references.tex' file that housed the
BibTex entries for everything (software and non-software).

Since we have started to include the BibTeX entry for more software, it
will be hard to manage the large (sometime unused) BibTeX entries of the
software in the middle of the non-software related citations in the text of
the paper.

Therefore, with this commit, a `tex/dependencies' directory has been made
which has a separate BibTeX entry file for each software that needs
one. After the software is built, this file is copied to the new
`.local/version-info/cite' directory. At the end, the configure script will
concatenate all the files in this directory into one file which will later
be used with `tex/src/references.tex' by BibLaTeX.

This greatly simplifies managing of citations. Allowing us to focus on the
software-building and paper-writing citations separately/cleanly (and thus
be more efficient in both).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, there was a single `tex/src/references.tex' file that housed the
BibTex entries for everything (software and non-software).

Since we have started to include the BibTeX entry for more software, it
will be hard to manage the large (sometime unused) BibTeX entries of the
software in the middle of the non-software related citations in the text of
the paper.

Therefore, with this commit, a `tex/dependencies' directory has been made
which has a separate BibTeX entry file for each software that needs
one. After the software is built, this file is copied to the new
`.local/version-info/cite' directory. At the end, the configure script will
concatenate all the files in this directory into one file which will later
be used with `tex/src/references.tex' by BibLaTeX.

This greatly simplifies managing of citations. Allowing us to focus on the
software-building and paper-writing citations separately/cleanly (and thus
be more efficient in both).
</pre>
</div>
</content>
</entry>
<entry>
<title>Imported recent corrections, no conflicts</title>
<updated>2019-04-12T14:51:26+00:00</updated>
<author>
<name>Mohammad Akhlaghi</name>
<email>mohammad@akhlaghi.org</email>
</author>
<published>2019-04-12T14:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=41c444a1a0fcff2aaa5c9b0dd2fc1e6b3aaf6de1'/>
<id>41c444a1a0fcff2aaa5c9b0dd2fc1e6b3aaf6de1</id>
<content type='text'>
Some recent corrections that were done by Raul are now merged into the
pipeline. There weren't any conflicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some recent corrections that were done by Raul are now merged into the
pipeline. There weren't any conflicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>File is built as a dependency of GCC</title>
<updated>2019-04-12T13:57:12+00:00</updated>
<author>
<name>Raul Infante-Sainz</name>
<email>infantesainz@gmail.com</email>
</author>
<published>2019-04-12T13:57:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=1442a5ebe5f9ca66f25c0f0a585c6ac4083101d8'/>
<id>1442a5ebe5f9ca66f25c0f0a585c6ac4083101d8</id>
<content type='text'>
Until now, we did not have `file'.  It was in other project, where a
problem with `Astrometry-net' software, ends up with the necessity of
having `file' into the pipeline.

With this commit, we add `file' to the project. Since it is a low level
program, it is set in `dependencies-basic.mk' as a prerequisite of GCC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, we did not have `file'.  It was in other project, where a
problem with `Astrometry-net' software, ends up with the necessity of
having `file' into the pipeline.

With this commit, we add `file' to the project. Since it is a low level
program, it is set in `dependencies-basic.mk' as a prerequisite of GCC.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed some Scipy-related packages citations</title>
<updated>2019-04-12T12:29:07+00:00</updated>
<author>
<name>Raul Infante-Sainz</name>
<email>infantesainz@gmail.com</email>
</author>
<published>2019-04-12T12:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=f4b0b28c3ccfe9dc49b529773eee75627253689d'/>
<id>f4b0b28c3ccfe9dc49b529773eee75627253689d</id>
<content type='text'>
Until now, the Scipy citation was only one paper and not the correct one
(it was the online manual).

With this commit, Scipy is properly cited using the two papers. Also
some modifications in the `tex/src/references.tex' have been done
(remove last page number).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, the Scipy citation was only one paper and not the correct one
(it was the online manual).

With this commit, Scipy is properly cited using the two papers. Also
some modifications in the `tex/src/references.tex' have been done
(remove last page number).
</pre>
</div>
</content>
</entry>
<entry>
<title>Acknowledged Scipy-related packages: Cython, Matplotlib, Numpy and Scipy</title>
<updated>2019-04-12T06:30:37+00:00</updated>
<author>
<name>Raul Infante-Sainz</name>
<email>infantesainz@gmail.com</email>
</author>
<published>2019-04-12T06:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.maneage.org/project.git/commit/?id=5a8974d1cabd236a1b47909f452be480d0c970bf'/>
<id>5a8974d1cabd236a1b47909f452be480d0c970bf</id>
<content type='text'>
Until now, name and version of all Python packages were indicated in the
final paper, but not the main paper of them (if it exists).

With this commit, some Python packages (Cython, Matplotlib, Numpy and
Scipy) are now properly acknoledged by citating the source paper.
`mpi4py' is also cited although this package is not yet included into
the pipeline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now, name and version of all Python packages were indicated in the
final paper, but not the main paper of them (if it exists).

With this commit, some Python packages (Cython, Matplotlib, Numpy and
Scipy) are now properly acknoledged by citating the source paper.
`mpi4py' is also cited although this package is not yet included into
the pipeline.
</pre>
</div>
</content>
</entry>
</feed>
