Software Open Access

PyTransport 1.0

Mulryne, David


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.61491</identifier>
  <creators>
    <creator>
      <creatorName>Mulryne, David</creatorName>
      <givenName>David</givenName>
      <familyName>Mulryne</familyName>
      <affiliation>Queen Mary University of London</affiliation>
    </creator>
  </creators>
  <titles>
    <title>PyTransport 1.0</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2016</publicationYear>
  <subjects>
    <subject>Inflation, cosmological perturbation theory, non-Gaussianity</subject>
  </subjects>
  <dates>
    <date dateType="Issued">2016-09-04</date>
  </dates>
  <resourceType resourceTypeGeneral="Software"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/61491</alternateIdentifier>
  </alternateIdentifiers>
  <rightsList>
    <rights rightsURI="http://www.opensource.org/licenses/GPL-3.0">GNU General Public License v3.0 only</rights>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <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 PyTransSetup.py 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>
  </descriptions>
</resource>
45
4
views
downloads
All versions This version
Views 4545
Downloads 44
Data volume 223.1 MB223.1 MB
Unique views 4343
Unique downloads 44

Share

Cite as