Software Open Access

PyTransport 1.0

Mulryne, David

MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="">
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u"></subfield>
    <subfield code="a">GNU General Public License v3.0 only</subfield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2016-09-04</subfield>
  <controlfield tag="005">20200125192118.0</controlfield>
  <controlfield tag="001">61491</controlfield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="o"></subfield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&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;</subfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">55779271</subfield>
    <subfield code="z">md5:5b90bec46c8c2d63e8605edd89cf433a</subfield>
    <subfield code="u"></subfield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">Queen Mary University of London</subfield>
    <subfield code="a">Mulryne, David</subfield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Inflation, cosmological perturbation theory, non-Gaussianity</subfield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.61491</subfield>
    <subfield code="2">doi</subfield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">PyTransport 1.0</subfield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2"></subfield>
All versions This version
Views 108108
Downloads 2020
Data volume 1.1 GB1.1 GB
Unique views 105105
Unique downloads 1818


Cite as