Software Open Access

PyTransport 1.0

Mulryne, David

DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="" xmlns="" xsi:schemaLocation="">
  <identifier identifierType="DOI">10.5281/zenodo.61491</identifier>
      <creatorName>Mulryne, David</creatorName>
      <affiliation>Queen Mary University of London</affiliation>
    <title>PyTransport 1.0</title>
    <subject>Inflation, cosmological perturbation theory, non-Gaussianity</subject>
    <date dateType="Issued">2016-09-04</date>
  <resourceType resourceTypeGeneral="Software"/>
    <alternateIdentifier alternateIdentifierType="url"></alternateIdentifier>
    <rights rightsURI="">GNU General Public License v3.0 only</rights>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
    <description descriptionType="Abstract">&lt;p&gt;PyTransport release 1.0 (2016).&lt;/p&gt;

&lt;p&gt;This upload contains the PyTransport code, as well as&amp;nbsp;examples and&amp;nbsp;many&amp;nbsp;of the files and&amp;nbsp;figures generated during testing.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;*** Notes added in response to feedback: 1)&amp;nbsp;There appears to be some confusion over the use of the complieName vs compileName3 function. Please use the former for python 2 versions and the latter for python 3 (the examples in the examples folder use&amp;nbsp;both). 2)&amp;nbsp;The compile function assumes that the&amp;nbsp;python executable is &amp;quot;python&amp;quot;. On some systems it appears it may be &amp;quot;python2&amp;quot;. If this is the case,&amp;nbsp;the code for the compileName function in the file&amp;nbsp;needs to be altered by hand on line 96. ***&lt;/p&gt;

&lt;p&gt;PyTransport constitutes a straightforward code written in C++ &amp;nbsp;together with Python scripts which automatically edit, compile and run the C++ code as a Python module. The code is intended to be a reusable resource for inflationary cosmology. It enables users to quickly create a complied Python module(s) for any given model(s) of multi-field inflation. The primary function of the complied module is to calculate the power-spectrum and bi-spectrum of inflationary perturbations produced by multi-field&amp;nbsp;inflation.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;PyTransport has been developed on&amp;nbsp;OS X&amp;nbsp;using Python 2.7, and is intended for use on Unix based systems.&lt;/p&gt;</description>
All versions This version
Views 108108
Downloads 2020
Data volume 1.1 GB1.1 GB
Unique views 105105
Unique downloads 1818


Cite as