Quick Guides for Use of the CompOSE Data Base

: We present a combination of two quick guides aimed at summarizing relevant information about the C OMP OSE nuclear equation of state repository. The first is aimed at nuclear physicists and describes how to provide standard equation of state tables. The second quick guide is meant for users and describes the basic procedures to obtain customized tables with equation of state data. Several examples are included to help providers and users to understand and benefit from the C OMP OSE database.


Introduction: The CompOSE Data Base
The main purpose of the online service COMPOSE (https://compose.obspm.fr) is to provide information and data for different equations of states (EoSs) ready for further use in astrophysical applications, nuclear physics, and beyond, see the review [1] for a general introduction.To that end, COMPOSE contains a repository of EoS data in tabulated form following a common format with information on a large number of thermodynamic properties and, if available, on the chemical composition of dense matter and on microphysical properties of the constituents.COMPOSE not only allows direct downloading of data together with a bibliography on data-related publications, but also provides several tools to handle and customize data, for instance for extracting selected quantities, interpolation of tabulated data, or calculation of additional related quantities.A full documentation with detailed instructions can be found in the full manual [2,3].Here, we present quick guides for potential providers of EoS data and for users of the COMPOSE service.One word of caution is in order: COMPOSE is designed to evolve and to be extended over time; thus, the presentation below shows the current status (July 2022) and will not be adapted in the future upon the adding of new features to the service.
If you make use of the tables provided by COMPOSE, please cite the publications describing the respective EoS models (available on the COMPOSE web page for each EoS data table), together with the original COMPOSE publications [1-3] and the COMPOSE website https://compose.obspm.fr.
In the COMPOSE database, the EoS is assumed to describe dense matter in thermodynamic equilibrium, i.e., thermal and mechanical equilibrium.In addition, it is assumed that all the constituents are in chemical equilibrium with respect to reactions mediated by the strong and electromagnetic interactions.Whether equilibrium with respect to weak β-type reactions is assumed depends on the particular table.Tables designated for application to core-collapse supernovae or binary neutron star mergers do not, whereas the tables constructed to describe cold neutron star matter do, reducing in this case the number of independent particle number densities, i.e., thermodynamic parameters.For EoS models with strangeness-bearing particles, it is assumed that strangeness-changing weak interactions have enough time to equilibrate, in which case there is no constraint related to the strangeness density and the strangeness chemical potential vanishes.Except for the tables of pure hadronic and/or quark matter (without leptons), charge neutrality is assumed to hold.Neutrinos are never included in the present tables, since they are usually treated independently from the EoS in astrophysical simulations, not assuming thermodynamic equilibrium.Photons can be included in finite-temperature tables.In the case of EoS for pure-neutron matter, however, it is supposed that photons are not included.
Quantities in COMPOSE are given in natural units h = c = k B = 1 (for details on unit conversion see the NIST (https://physics.nist.gov/cuu/Constants/index.html) or CODATA (https://www.codata.org)websites).Particle number densities of all particles i are given by n i = N i /V [fm −3 ], where N i is the particle number inside the volume V.For particles with half-integer spin at finite temperature, n i represents the net particle density, i.e., the difference between the number density of particles and antiparticles (see full CompOSE manual [2,3] for the possibility of entering particles and antiparticles separately).For particles with integer spin, particle and antiparticle number densities are given separately.The baryon number density n B is given by n B = N B /V = ∑ i B i n i [fm −3 ], where N B is the total baryonic number and B i the baryon number of a given particle, e.g., the baryon number for a quark is 1/3.
The hadronic (and quark) charge density is given by n q = Q/V = ∑ ′ i Q i n i [fm −3 ], where Q is the total electric charge and Q i is the electric charge of a given particle.The prime indicates that the summation excludes leptons.For a nucleus A i Z i , the baryon number and electric charge are the mass number A i and atomic number Z i , respectively.Particle fractions are defined as The hadronic (and quark) charge fraction, from hereon simply charge fraction, is defined as Y q = n q /n B [dimensionless].In models with electrons and muons, charge neutrality requires Y q = Y e + Y µ = Y l , where Y l is the lepton fraction (not considering neutrinos).Because of the imposed physical conditions, the state of the system is uniquely characterized by the three quantities temperature T [MeV], baryon number density n B [fm −3 ], and charge fraction Y q .The latter variable is used because it is also defined in pure hadronic EoS models that do not include charged leptons.
Table 1 introduces an indexing scheme for the most relevant particles that identifies them uniquely (more can be added upon request-see the full manual).For a nucleus A Z, the index is 1000 • A + Z and, for the photon γ, the index is 600.Note that it should be stated in the accompanying information if a given EoS includes photon contributions.This should appear in a pdf file (the so-called 'data sheet') that includes a short characterisation of the EoS model, relevant references, the meaning of an index I phase for the phases that appear in the tables, considered particle species, parameter ranges, additional quantities provided, etc.

EoS Tables and Data Format
There are at least four files with numerical data required for an EoS to be included in the COMPOSE repository: three files that specify the discretization scheme of the independent variables temperature, baryon number density, and charge fraction (eos.t,eos.nb, and eos.yq), and a file (eos.thermo) with the table of thermodynamic quantities.Additional data on the chemical composition and on microscopic quantities can be collected in two additional files (eos.compo and eos.micro).
The variables T, n B , and Y q are given on a provider-defined grid in which each point is identified by three indices.The values corresponding to these indices are given in separate files (and should ideally have at least eight significant digits): • temperature T [MeV] in file eos.t, recommended to increase logarithmically (at least at large temperatures), • baryon number density n B [fm −3 ] in file eos.nb, recommended to increase logarithmically, • charge fraction Y q [dimensionless] in file eos.yq, recommended to increase linearly in Y q .
In Section 2.2.5 we list recommended ranges of these parameters for the different types of tables.In these files, the first two lines should be the minimum and maximum indices (representing the respective minimum and maximum values that are given).The following lines give the numerical values of the variables for the indices in ascending order.Each line of the data files eos.thermo, eos.compo, and eos.micro, except the first line in eos.thermo, starts with the indices corresponding to the three variables in the order T, n b , Y q .In the particular case of β equilibrium and zero temperature, the files eos.t and eos.yq are simply 0 1 0 1 0.00000000E+00 0.00000000E+00

Thermodynamic Properties
These are listed in the file eos.thermo.It contains three entries in the first line, namely, the masses of the neutron and proton in MeV, and an integer that indicates if the EoS contains leptons (1) or not (0).The remaining lines contain the following entries An integer follows, indicating the absence (0) or presence (N add ) of N add additional optional thermodynamic quantities to be specified in the data sheet.If the table contains repeated rows with identical indices i T , i n B , i Y q , only the last row is used.
From thermodynamic identities, the free energy density is f (T, n B , Y q ) = −p + ∑ i µ i n i , with particle chemical potentials µ i = B i µ B + Q i µ q + L i µ l and lepton numbers L i that do not distinguish between electrons and muons.In pure hadronic (and quark) models without leptons, it can be written as f (T, n B , Y q ) = −p + µ B + Y q µ q n B .In the case that charged leptons are present, charge neutrality requires Y l = Y q .The condition of (neutrinoless) β equilibrium corresponds to µ l = 0 (assuming identical lepton chemical potentials of electrons and muons

Composition of Matter (Optional)
This is listed in the file eos.compo containing in all lines the entries corresponding again to the indices for temperature, baryon number density, and charge fraction, followed by an index encoding the type of phase (chosen by provider and identified in the data sheet), number of particles (pairs) for which the composition is given, particle pairs in no particular order (particle indices from Table 1 followed by the respective particle charge fractions), number of particle quadruples, particle quadruples (particle indices from Table 1 followed by the respective average mass and charge numbers of the representative nucleus and respective combined charge fraction).In each quadruple, the index I i specifies a group of nuclei M I i with average mass number A av

and combined charge fraction
In the case that there are no quadruples to report, N quad = 0.The correlation between I i and M I i should appear in the data sheet.

Stellar Information (Optional)
This is listed in the file eos.mr containing in the first line the provided quantities (with units) preceeded by a "#" sign and in the remaining lines corresponding to the radius (in km), mass (in solar masses), dimensionless tidal deformability, and central density (in fm −3 ) of a family of cold β-equilibrated spherical neutron stars obtained from the provided equation of state.The third and fourth columns are optional and more relevant quantities can be added in additional columns.

Microscopic Information (Optional)
This is listed in the file eos.micro containing in all lines the entries corresponding again to the indices for temperature, baryon number density, and charge fraction, followed by the number of stored quantities (pairs), the composite correlation indices that identify uniquely the particle or correlation with the physical quantity K i = 1000 I i + J i (I i found in Tables 1 and 2), and the microscopic quantity index (J i found in Table 3).The microscopic quantities available so far are the Landau mass m L i , the effective Dirac mass m D i , the single-particle potential U i , the vector self-energy V i , the scalar self-energy S i , and the size of superconductivity or superfluidity pairing gaps ∆ i (see full manual for more details).

Instructions for Users
There are two equivalent ways to handle and customize data provided by the COM-POSE website.Both are based on the compose software, which is free and anyone can download it.A very convenient way to handle and customize data is thus to use it directly.Alternatively, there is a web interface to the software, accesible via the "Compute" button for each EoS table, which is free but password restricted.This quick guide describes the basic procedures to obtain a table with EoS data with the help of a number of examples by direct use of the software.It is prepared in particular for first-time users in order to get familiar with the files, the program and the handling.See Appendix A for a summary of the notation we use.
In this quick guide only the preparation of data tables in ASCII format is described using a LINUX based operation system.For an output of data in the HDF5 format, please refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COMPOSE web page, where a link to the COMPOSE gitlab can be found (To clone the git repository, please use the https protocol).You will need the files compose.f90,composemodules.f90and Makefile.
Copy them to the same directory.Generate the executable by typing make compose

Instructions for users
There are two equivalent ways to handle and customize data provided by the COM-POSE website.Both are based on the compose software, which is free and anyone can download it.A very convenient way to handle and customize data is thus to use it directly.Alternatively, there is a web interface to the software, accesible via the "Compute" button for each EoS table, which is free but password restricted.This quick guide describes the basic procedures to obtain a table with EoS data with the help of a number of examples by direct use of the software.It is prepared in particular for first-time users in order to get familiar with the files, the program and the handling.See Appendix A for a summary of the notation we use.
In this quick guide only the preparation of data tables in ASCII format is described using a LINUX based operation system.For an output of data in the HDF5 format, please refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COMPOSE web page, where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,composemodules.f90and Makefile.Copy them to the same directory.Generate the executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler, available on many LINUX systems.For another compiler, you have to modify the Makefile accordingly.
If during compilation an error related to HDF5 appears, check line 49 of the file Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOSE: General Purpose EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE web page.The code should run with each of them.Alternatively, you can find the EoS model of your preferred author with the help of the bibliography search on the web page.The files for download can be found by clicking on 'Details' for each EoS model.Download the files for your preferred EoS table and move them to the same directory as the code.Note that by default the data from all EoS models have the same name.Thus, you should either remove all previous EoS data files before running a new model or create a different directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely not every user needs all of them.In addition, some of them are only available for selected EoS tables.Therefore, before running the code, the grid in thermodynamic variables (temperature T, baryon number density n B , and charge fraction Y q ), as well as the desired output quantities have to be specified.This is done with two input parameter files, eos.parameters for the grid and eos.quantities for the output.Three examples, described below, are available on the web page in the 'software' section.Note that if you do not remove the older versions of the input files eos.parameters and eos.quantities, you will be prompted to overwrite them upon creating new versions.

Generating the parameter files
Run the code by typing: 4 To clone the git repository, please use the https protocol.
The provided version of the Makefile employs the gfortran compiler, available on many LINUX systems.For another compiler, you have to modify the Makefile accordingly.
If during compilation an error related to HDF5 appears, check line 49 of the file Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOSE, i.e., General Purpose EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE web page.The code should run with each of them.Alternatively, you can find the EoS model of your preferred author with the help of the bibliography search on the web page.The files for download can be found by clicking on 'Details' for each EoS model.Download the files for your preferred EoS table and move them to the same directory as the code.Note that, by default, the data from all EoS models have the same name.Thus, you should either remove all previous EoS data files before running a new model or create a different directory for each model.

Input Parameters
The code allows calculation of many different quantities, and surely not every user needs all of them.In addition, some of them are only available for selected EoS tables.Therefore, before running the code, the grid in thermodynamic variables (temperature T, baryon number density n B , and charge fraction Y q ), as well as the desired output quantities have to be specified.This is done with two input parameter files, eos.parameters for the grid and eos.quantities for the output.Three examples, described below, are available on the web page in the 'software' section.Note that if you do not remove the older versions of the input files eos.parameters and eos.quantities, you will be prompted to overwrite them upon creating new versions.

Instructions for users
There are two equivalent ways to handle and customize data provided by the COM-POSE website.Both are based on the compose software, which is free and anyone can download it.A very convenient way to handle and customize data is thus to use it directly.Alternatively, there is a web interface to the software, accesible via the "Compute" button for each EoS table, which is free but password restricted.This quick guide describes the basic procedures to obtain a table with EoS data with the help of a number of examples by direct use of the software.It is prepared in particular for first-time users in order to get familiar with the files, the program and the handling.See Appendix A for a summary of the notation we use.
In this quick guide only the preparation of data tables in ASCII format is described using a LINUX based operation system.For an output of data in the HDF5 format, please refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COMPOSE web page, where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,composemodules.f90and Makefile.Copy them to the same directory.Generate the executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler, available on many LINUX systems.For another compiler, you have to modify the Makefile accordingly.
If during compilation an error related to HDF5 appears, check line 49 of the file Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOSE: General Purpose EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this in a terminal.You will then be prompted to select from three options.Selecting task '1' will guide you to the generation of the eos.quantities file, specifying the needed output.Task '2' will guide you to the generation of the eos.parameters file, specifying the grid in thermodynamic variables.Just follow the instructions.Keep in mind that the code is interpolating the EoS data, it is thus not possible to calculate outside the ranges given by your EoS data tables.You can check the ranges for each table on the web page, or in the files eos.t, eos.nb, and eos.yq.

Running the Code
Once eos.parameters and eos.quantities are present in your directory, you can run the code with option '3' ./compose download it.A very convenient way to handle and customize data is thus to use it directly.189 Alternatively, there is a web interface to the software, accesible via the "Compute" button 190 for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.

195
In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3].The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.This should generate in particular a file eos.table.The first three columns contain the thermodynamic grid in the order T (MeV), n B (fm −3 ), and Y q with the followings columns providing the quantities specified in eos.quantities in the same order and recalled by the terminal output.
Up to seven other files are generated, eos.init, eos.report, eos.beta, eos.errdistr, eos.info.json,eos.nb.ns, and eos.thermo.ns.These files are usually not of interest for the first-time user, see the full manual for details.

Examples
Download the example files from the COMPOSE web page 'software' section.They contain four distinct examples for running the compose code.

Generating a Table for β-Equilibrated Matter from a General Purpose EoS
The following steps will allow you to run the compose code and generate a table containing the energy per baryon, pressure, and scaled baryon chemical potential (µ B − m n ) for β-equilibrated matter at a temperature of T = 100 keV.This table can be used for solving the equations describing cold β-equilibrated neutron stars.The example has been obtained with the FOP(SFHoY) EoS, see http://compose.obspm.fr/eos/118/.Download eos-beta.zipfrom the software section and unpack it.Then enter, cp eos.parameters.betaeos.parametersVersion August 25, 2022 submitted to Particles

Instructions for users
There are two equivalent ways to handle and customize data p POSE website.Both are based on the compose software, which is download it.A very convenient way to handle and customize data is Alternatively, there is a web interface to the software, accesible via th for each EoS table, which is free but password restricted.This quic basic procedures to obtain a table with EoS data with the help of a by direct use of the software.It is prepared in particular for first-tim familiar with the files, the program and the handling.See Appendi the notation we use.
In this quick guide only the preparation of data tables in ASC using a LINUX based operation system.For an output of data in the refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the where a link to the COMPOSE gitlab can be found 4 .You will need t composemodules.f90and Makefile.Copy them to the same dir executable by typing:

make compose
The provided version of the Makefile employs the gfortran compil LINUX systems.For another compiler, you have to modify the Make If during compilation an error related to HDF5 appears, che Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPO EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter option when clicking on "EoS" and then on "Families" in the left colu web page.The code should run with each of them.Alternatively, model of your preferred author with the help of the bibliography se The files for download can be found by clicking on 'Details' for each E the files for your preferred EoS table and move them to the same Note that by default the data from all EoS models have the same nam either remove all previous EoS data files before running a new mod directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely all of them.In addition, some of them are only available for selected before running the code, the grid in thermodynamic variables (te number density n B , and charge fraction Y q ), as well as the desired o to be specified.This is done with two input parameter files, eos.pa and eos.quantities for the output.Three examples, described below web page in the 'software' section.Note that if you do not remove th cp eos.quantities.betaeos.quantitiesVersion August 25, 2022 submitted to Particles

Instructions for users
There are two equivalent ways to handle and customize data p POSE website.Both are based on the compose software, which is download it.A very convenient way to handle and customize data is Alternatively, there is a web interface to the software, accesible via th for each EoS table, which is free but password restricted.This quic basic procedures to obtain a table with EoS data with the help of a by direct use of the software.It is prepared in particular for first-tim familiar with the files, the program and the handling.See Appendi the notation we use.
In this quick guide only the preparation of data tables in ASC using a LINUX based operation system.For an output of data in the refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the where a link to the COMPOSE gitlab can be found 4 .You will need t composemodules.f90and Makefile.Copy them to the same dir executable by typing:

make compose
The provided version of the Makefile employs the gfortran compil LINUX systems.For another compiler, you have to modify the Make If during compilation an error related to HDF5 appears, che Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPO EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter option when clicking on "EoS" and then on "Families" in the left colu web page.The code should run with each of them.Alternatively, model of your preferred author with the help of the bibliography se The files for download can be found by clicking on 'Details' for each E the files for your preferred EoS table and move them to the same Note that by default the data from all EoS models have the same nam either remove all previous EoS data files before running a new mod directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely all of them.In addition, some of them are only available for selected before running the code, the grid in thermodynamic variables (te number density n B , and charge fraction Y q ), as well as the desired o to be specified.This is done with two input parameter files, eos.pa

Instructions for users 186
There are two equivalent ways to handle and customize data provided by the COM-187 POSE website.Both are based on the compose software, which is free and anyone can 188 download it.A very convenient way to handle and customize data is thus to use it directly.189 Alternatively, there is a web interface to the software, accesible via the "Compute" button 190 for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.

195
In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3].The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n , and charge fraction Y ), as well as the desired output quantities have 225

Instructions for users 186
There are two equivalent ways to handle and customize data provided by the COM-187 POSE website.Both are based on the compose software, which is free and anyone can 188 download it.A very convenient way to handle and customize data is thus to use it directly.189 Alternatively, there is a web interface to the software, accesible via the "Compute" button 190 for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.

195
In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3].The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 You can find a snapshot when running compose for this particular case in Appendix B.
The file eos.table should then contain the columns for β-equilibrated matter, where the units are given in parentheses.You can compare the output with the provided data in eos.table.beta.The result for the electron fraction as function of baryon number density is shown in Figure 1.
Please note that β-equilibrium is defined here via vanishing lepton chemical potential and obtained by simple root finding.At finite temperature or for trapped neutrinos, it does not necessarily correspond to the physical β-equilibrium.
You can run the present example with any general purpose table containing electrons.Please note that potentially you have to adapt the temperature to the lowest entry in the respective table and the range in baryon number density in the file eos.parameters in lines 8 (minimum values, order T, n B , Y e ) and 9 (maximum values, order T, n B , Y e ).Output is generated in this case only if a solution for β-equilibrium is found within the ranges in Y e of the table.

Generating a Table at Fixed Entropy per Baryon from a General Purpose EoS
The following steps will allow you to run the compose code and generate a table containing the energy par baryon, pressure, and scaled baryon chemical potential (µ B − m n ) at a constant fixed entropy per baryon, s = 2k B and Y e = 0.4, as function of baryon number density.The example has been obtained with the OMHN(DD2Y) EoS, see http://compose.obspm.fr/eos/104/.Download eos-s.zipfrom the software section and unpack it.Then enter, cp eos.parameters.seos.parametersVersion August 25, 2022 submitted to Particles

Instructions for users
There are two equivalent ways to handle and customize data prov POSE website.Both are based on the compose software, which is free download it.A very convenient way to handle and customize data is thu Alternatively, there is a web interface to the software, accesible via the " for each EoS table, which is free but password restricted.This quick gu basic procedures to obtain a table with EoS data with the help of a num by direct use of the software.It is prepared in particular for first-time us familiar with the files, the program and the handling.See Appendix A the notation we use.
In this quick guide only the preparation of data tables in ASCII fo using a LINUX based operation system.For an output of data in the HD refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COM where a link to the COMPOSE gitlab can be found 4 .You will need the fi composemodules.f90and Makefile.Copy them to the same directo executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler, a LINUX systems.For another compiler, you have to modify the Makefil If during compilation an error related to HDF5 appears, check Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOSE EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS option when clicking on "EoS" and then on "Families" in the left column web page.The code should run with each of them.Alternatively, you model of your preferred author with the help of the bibliography search The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dire Note that by default the data from all EoS models have the same name.either remove all previous EoS data files before running a new model or directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely no all of them.In addition, some of them are only available for selected EoS before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.param and eos.quantities for the output.Three examples, described below, a web page in the 'software' section.Note that if you do not remove the old input files eos.parameters and eos.quantities, you will be prompted upon creating new versions.

Instructions for users
There are two equivalent ways to handle and customize data prov POSE website.Both are based on the compose software, which is free download it.A very convenient way to handle and customize data is thu Alternatively, there is a web interface to the software, accesible via the " for each EoS table, which is free but password restricted.This quick gu basic procedures to obtain a table with EoS data with the help of a num by direct use of the software.It is prepared in particular for first-time us familiar with the files, the program and the handling.See Appendix A the notation we use.
In this quick guide only the preparation of data tables in ASCII fo using a LINUX based operation system.For an output of data in the HD refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COM where a link to the COMPOSE gitlab can be found 4

Input parameters
The code allows to calculate many different quantities, and surely no all of them.In addition, some of them are only available for selected EoS before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.param and eos.quantities for the output.Three examples, described below, a web page in the 'software' section.Note that if you do not remove the old input files eos.parameters and eos.quantities, you will be prompted upon creating new versions.

Generating the parameter files ./compose
Version August 25, 2022 submitted to Particles 6

Instructions for users
There are two equivalent ways to handle and customize data provided by the COM-POSE website.Both are based on the compose software, which is free and anyone can download it.A very convenient way to handle and customize data is thus to use it directly.Alternatively, there is a web interface to the software, accesible via the "Compute" button for each EoS table, which is free but password restricted.This quick guide describes the basic procedures to obtain a table with EoS data with the help of a number of examples by direct use of the software.It is prepared in particular for first-time users in order to get familiar with the files, the program and the handling.See Appendix A for a summary of the notation we use.
In this quick guide only the preparation of data tables in ASCII format is described using a LINUX based operation system.For an output of data in the HDF5 format, please refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the COMPOSE web page, where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,composemodules.f90and Makefile.Copy them to the same directory.Generate the executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler, available on many LINUX systems.For another compiler, you have to modify the Makefile accordingly.

If during compilation an error related to HDF5 appears, check line 49 of the file
Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOSE: General Purpose EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE web page.The code should run with each of them.Alternatively, you can find the EoS model of your preferred author with the help of the bibliography search on the web page.The files for download can be found by clicking on 'Details' for each EoS model.Download the files for your preferred EoS table and move them to the same directory as the code.Note that by default the data from all EoS models have the same name.Thus, you should either remove all previous EoS data files before running a new model or create a different directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely not every user needs all of them.In addition, some of them are only available for selected EoS tables.Therefore, before running the code, the grid in thermodynamic variables (temperature T, baryon number density n B , and charge fraction Y q ), as well as the desired output quantities have to be specified.This is done with two input parameter files, eos.parameters for the grid and eos.quantities for the output.Three examples, described below, are available on the web page in the 'software' section.Note that if you do not remove the older versions of the input files eos.parameters and eos.quantities, you will be prompted to overwrite them upon creating new versions.The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 You can find a snapshot when running compose for this particular case in Appendix C.

Instructions for users
The file eos.table should then contain the columns with the units given in parentheses.Figure 2 displays the result for the temperature as function of baryon number density.You can compare the ouput with the provided data in eos.table.s.You can run the present example with any general purpose table.If the option of fixed entropy per baryon is chosen, the first entries in lines 8-11 of eos.parameters concern the minimum and maximum value of s, the number of points, and logarithmic/linear scaling in entropy.Since the EoS tables are generated as a function of temperature, s min and s max depend on baryon number density and hadronic charge fraction.Output is generated in this case only if a solution for the given value of fixed entropy is found within the ranges in temperature of the table for the given value of n B and Y q .

Extracting Composition Information from a General Purpose Table
The following steps will allow you to run the compose code and generate a table containing the energy per baryon and pressure, as well as all particle fractions as a function of temperature for a general purpose EoS.In the present example, particle fractions for electrons, nucleons, and hyperons are listed, as well as light nuclei and one average heavy nucleus.The Dirac effective mass for neutrons is given too.The example has been obtained with the FOP(SFHoY) EoS, see http://compose.obspm.fr/eos/118/.If you did not yet download it, get eos-3d.zipfrom the software section and unpack it.Then enter, cp eos.parameters.3deos.parameters the notation we use.
In this quick guide only the preparation of data tables in ASCII f using a LINUX based operation system.For an output of data in the H refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the CO where a link to the COMPOSE gitlab can be found 4 .You will need the composemodules.f90and Makefile.Copy them to the same direct executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler LINUX systems.For another compiler, you have to modify the Makefi If during compilation an error related to HDF5 appears, check Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOS EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter Eo option when clicking on "EoS" and then on "Families" in the left colum web page.The code should run with each of them.Alternatively, yo model of your preferred author with the help of the bibliography searc The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dir Note that by default the data from all EoS models have the same name either remove all previous EoS data files before running a new model o directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely n all of them.In addition, some of them are only available for selected Eo before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.para and eos.quantities for the output.Three examples, described below, web page in the 'software' section.Note that if you do not remove the o input files eos.parameters and eos.quantities, you will be prompted upon creating new versions.

Generating the parameter files
Run the code by typing: 4 To clone the git repository, please use the https protocol.cp eos.quantities.3deos.quantities familiar with the files, the program and the handling.See Appendix A the notation we use.
In this quick guide only the preparation of data tables in ASCII f using a LINUX based operation system.For an output of data in the H refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the CO where a link to the COMPOSE gitlab can be found 4 .You will need the composemodules.f90and Makefile.Copy them to the same direct executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler LINUX systems.For another compiler, you have to modify the Makefi If during compilation an error related to HDF5 appears, check Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOS EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter Eo option when clicking on "EoS" and then on "Families" in the left colum web page.The code should run with each of them.Alternatively, yo model of your preferred author with the help of the bibliography searc The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dir Note that by default the data from all EoS models have the same name either remove all previous EoS data files before running a new model o directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely n all of them.In addition, some of them are only available for selected Eo before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.para and eos.quantities for the output.Three examples, described below, web page in the 'software' section.Note that if you do not remove the o input files eos.parameters and eos.quantities, you will be prompted upon creating new versions../composebasic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.

195
In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3]  The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.You can find a snapshot when running compose for this particular case in Appendix D.  The file eos.table should then contain in the columns at Y e = 0.3 and n B = 0.01 fm −3 for different values of the temperature.The symbol {Y i } denotes the occurrence of 12 columns of this quantity, in the order i = n, p, Λ, Σ − , Σ 0 , Σ + , Ξ − , Ξ 0 , 4 He, 3 He, 3 H, 2 H.You can compare the output with the provided data in eos.table.3d,from which some particle fractions are shown in Figure 3.You can run the present example with any general purpose table.Please note that you will potentially need to adapt the temperature to the lowest entry in the respective table and the range in baryon number density in the file eos.parameters in lines 8 (minimum values) and 9 (maximum values).If you employ a table not containing hyperons, then the number of pairs in line 6 has to be adapted and the indices starting with 100 in line 8 have to be removed.In the same way, if your table does not contain information about individual nuclei, then in line 6 the number of pairs has to be adapted and the four-digit entries in line 8 have to be removed.If the Dirac effective mass is not available, line 10 should contain a 0 and line 12 should be empty.If you run compose with task '1', you will be guided through the generation of a new eos.quantitiesfile.

Extracting Sound Speed and Adiabatic Index from a Cold Neutron Star Table
The following steps will allow you to run the compose code and generate a table containing the energy per baryon, pressure, and scaled baryon chemical potential (µ B − m n ), as well as squared speed of sound, adiabatic index, and entropy per baryon as a function of baryon number density for a cold neutron star EoS.The example has been obtained with the RG(SkA) EoS, see http://compose.obspm.fr/eos/96/.Download eos-ns.zipfrom the software section and unpack it.Then enter, cp eos.parameters.nseos.parameters refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the CO where a link to the COMPOSE gitlab can be found 4 .You will need the composemodules.f90and Makefile.

Input parameters
The code allows to calculate many different quantities, and surely n all of them.In addition, some of them are only available for selected Eo before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.para and eos.quantities for the output.Three examples, described below, web page in the 'software' section.Note that if you do not remove the o input files eos.parameters and eos.quantities, you will be prompted upon creating new versions.

Generating the parameter files
Run the code by typing: 4 To clone the git repository, please use the https protocol.cp eos.quantities.nseos.quantities using a LINUX based operation system.For an output of data in the H refer to the full CompOSE manual [2,3].

Preparation of Program and Files
Download the compose code from the software section on the CO where a link to the COMPOSE gitlab can be found 4 .You will need the composemodules.f90and Makefile.Copy them to the same direct executable by typing:

make compose
The provided version of the Makefile employs the gfortran compiler LINUX systems.For another compiler, you have to modify the Makefi If during compilation an error related to HDF5 appears, check Makefile.Ensure that it reads HDF5 = 0

EoS Data
There are presently four families of EoS tables available in COMPOS EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter Eo option when clicking on "EoS" and then on "Families" in the left colum web page.The code should run with each of them.Alternatively, yo model of your preferred author with the help of the bibliography searc The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dir Note that by default the data from all EoS models have the same name either remove all previous EoS data files before running a new model o directory for each model.

Input parameters
The code allows to calculate many different quantities, and surely n all of them.In addition, some of them are only available for selected Eo before running the code, the grid in thermodynamic variables (temp number density n B , and charge fraction Y q ), as well as the desired outp to be specified.This is done with two input parameter files, eos.para and eos.quantities for the output.Three examples, described below, web page in the 'software' section.Note that if you do not remove the o input files eos.parameters and eos.quantities, you will be prompted upon creating new versions../compose the notation we use.

195
In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3]  The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3].The code allows to calculate many different quantities, and surely not every user needs 222 all of them.In addition, some of them are only available for selected EoS tables.Therefore, 223 before running the code, the grid in thermodynamic variables (temperature T, baryon 224 number density n B , and charge fraction Y q ), as well as the desired output quantities have 225 to be specified.This is done with two input parameter files, eos.parameters for the grid 226 and eos.quantities for the output.Three examples, described below, are available on the 227 web page in the 'software' section.Note that if you do not remove the older versions of the 228 input files eos.parameters and eos.quantities, you will be prompted to overwrite them 229 upon creating new versions.You can find a snapshot when running compose for this particular case in Appendix E.    Please select the task number from the following list:

N
add quantities corresponding to the indices for temperature, baryon number density, and charge fraction, followed by seven mandatory thermodynamic quantities.These are • pressure divided by baryon number density p/n B (MeV), • entropy per baryon (or entropy density per baryon number density) s, • scaled and shifted baryon chemical potential µ B /m n − 1, • scaled charge chemical potential µ q /m n , • scaled effective lepton chemical potential (set to zero in models without leptons) µ l /m n , • scaled and shifted free energy per baryon f /(n B m n ) − 1, • scaled and shifted energy per baryon e/(n B m n ) − 1.

198 3 . 1 .
Preparation of Program and Files 199 Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: 203 make compose 204 The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.206 If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads 208 HDF5 = 0 209 3.1.1.EoS Data 210 There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.

230 3 . 1 . 3 .4
Generating the parameter files 231 Run the code by typing: 232 To clone the git repository, please use the https protocol.

230 3 . 1 . 3 .
Generating the parameter files 231 Run the code by typing: 232 4 To clone the git repository, please use the https protocol.

198 3 . 1 .210
Preparation of Program and Files 199 Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: 203 make compose 204 The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.206 If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.

198 3 . 1 .
Preparation of Program and Files 199 Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: 203 make compose 204 The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.206 If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads

Figure 1 .
Figure 1.The electron fraction in β-equilibrium for the FOP(SFHoY) EoS at T = 0.1 MeV as function of baryon number density.

3. 1 . 3 .
Generating the parameter files Run the code by typing: 4 To clone the git repository, please use the https protocol.

230 3 . 1 . 3 .
Generating the parameter files 231 Run the code by typing: 232 4 To clone the git repository, please use the https protocol.

230 3 . 1 . 3 .
Generating the parameter files 231 Run the code by typing: 232 4 To clone the git repository, please use the https protocol.

Figure 2 .
Figure 2. The temperature at constant entropy per baryon s = 2k B and electron fraction Y e = 0.4 for the OMHN(DD2Y) EoS as function of baryon number density.

3. 1 . 3 .
Generating the parameter files Run the code by typing: 4 To clone the git repository, please use the https protocol.

230 3 . 1 . 3 .
Generating the parameter files 231 Run the code by typing: 232 4 To clone the git repository, please use the https protocol.

3
familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use. 195

198 3 . 1 .210
Preparation of Program and Files 199 Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: 203 make compose 204 The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.206 If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.

230 3 . 1 . 3 .
Generating the parameter files 231 Run the code by typing: 232 4 To clone the git repository, please use the https protocol.

Figure 3 .
Figure 3. Different particle fractions as function of temperature for the FOP(SFHoY) EoS at n B = 0.01 fm −3 and Y e = 0.3.

Figure 4 .
Figure 4. Sound speed as function of baryon number density for the cold β-equilibrated RG(SkA) EoS.

Figure A4 .
Figure A4.Snapshot when running compose for computing sound speed and adiabatic index from a cold neutron star EoS

Table 2 .
Two-body correlation indices (with most relevant channel).

Table 3 .
Indices for microscopic quantities.N max n B × N max Y q = 81 × 301 × 60 = 1,462,860 data points, not including points with T = 0 MeV when increasing logarithmically or Y q = 0.The temperature should start at 0.1 MeV and the baryon number density at 10 −12 fm −3 or below, N max n B = 81 × 301 = 24,381 data points, not including points with T = 0 MeV when increasing logarithmically all the way.The temperature should start at 0.1 MeV and the baryon number density at 10 −12 fm −3 = 81 × 301 = 24,381 data points, not including points with T = 0 MeV when increasing logarithmically all the way.The temperature should start at 0.1 MeV and the baryon number density at 10 −12 fm −3 or below, N max n B = 81 × 301 =24,381 data points, not including points with T = 0 MeV when increasing logarithmically all the way.The charge fraction is determined by the condition of charge neutrality and weak chemical equilibrium.The temperature should start at 0.1 MeV and the baryon number density at 10 −12 fm −3 or below, • 1D: • 3D: general-purpose EoS table with N max T × • 2D: zero-temperature EoS table with N max n B × (N max Y q + 1) = 301 × 61 = 18,361 data points.The baryon number density should start at 10 −12 fm −3 or below, • 2D: symmetric-matter EoS table with N max T × • 2D: EoS table of β-equilibrated matter with N max T ×

EoS table of cold-symmetric matter with
N max n B = 301 data points with Y q = 0.5 and T = 0 MeV.The baryon number density should start at 10 −12 fm −3 or below, • 1D:

3
POSE website.Both are based on the compose software, which is free and anyone can 188 download it.A very convenient way to handle and customize data is thus to use it directly.189Alternatively,thereisaweb interface to the software, accesible via the "Compute" button 190 for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual[2,3].Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found4.You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.
195 206 1. EoS Data 210 There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.
. You will need the fi composemodules.f90and Makefile.Copy them to the same directo executable by typing: make compose The provided version of the Makefile employs the gfortran compiler, a LINUX systems.For another compiler, you have to modify the Makefil If during compilation an error related to HDF5 appears, check There are presently four families of EoS tables available in COMPOSE EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS option when clicking on "EoS" and then on "Families" in the left column web page.The code should run with each of them.Alternatively, you model of your preferred author with the help of the bibliography search The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dire Note that by default the data from all EoS models have the same name.either remove all previous EoS data files before running a new model or directory for each model.

186
There are two equivalent ways to handle and customize data provided by the COM-187 POSE website.Both are based on the compose software, which is free and anyone can 188 download it.A very convenient way to handle and customize data is thus to use it directly.189 Alternatively, there is a web interface to the software, accesible via the "Compute" button 190 for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual [2,3].Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.If during compilation an error related to HDF5 appears, check line 49 of the file 207 Makefile.Ensure that it reads There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.
195 198 3.1.Preparation of Program and Files 199 206 . Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.

3
for each EoS table, which is free but password restricted.This quick guide describes the 191 basic procedures to obtain a table with EoS data with the help of a number of examples 192 by direct use of the software.It is prepared in particular for first-time users in order to get 193 familiar with the files, the program and the handling.See Appendix A for a summary of 194 the notation we use.In this quick guide only the preparation of data tables in ASCII format is described 196 using a LINUX based operation system.For an output of data in the HDF5 format, please 197 refer to the full CompOSE manual[2,3].Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model. 195 Copy them to the same direct executable by typing: make compose The provided version of the Makefile employs the gfortran compiler LINUX systems.For another compiler, you have to modify the Makefi If during compilation an error related to HDF5 appears, check Makefile.Ensure that it reads There are presently four families of EoS tables available in COMPOS EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter Eo option when clicking on "EoS" and then on "Families" in the left colum web page.The code should run with each of them.Alternatively, yo model of your preferred author with the help of the bibliography searc The files for download can be found by clicking on 'Details' for each EoS the files for your preferred EoS table and move them to the same dir Note that by default the data from all EoS models have the same name either remove all previous EoS data files before running a new model o directory for each model.
. Download the compose code from the software section on the COMPOSE web page, 200 where a link to the COMPOSE gitlab can be found 4 .You will need the files compose.f90,201 composemodules.f90and Makefile.Copy them to the same directory.Generate the 202 executable by typing: The provided version of the Makefile employs the gfortran compiler, available on many 205 LINUX systems.For another compiler, you have to modify the Makefile accordingly.There are presently four families of EoS tables available in COMPOSE: General Purpose 211 EoS, Neutron Matter EoS, Cold Neutron Star EoS, and Cold Matter EoS.You will see this 212 option when clicking on "EoS" and then on "Families" in the left column of the COMPOSE 213 web page.The code should run with each of them.Alternatively, you can find the EoS 214 model of your preferred author with the help of the bibliography search on the web page.215 The files for download can be found by clicking on 'Details' for each EoS model.Download 216 the files for your preferred EoS table and move them to the same directory as the code.217 Note that by default the data from all EoS models have the same name.Thus, you should 218 either remove all previous EoS data files before running a new model or create a different 219 directory for each model.
The file eos.table should then contain the columns MeV for β-equilibrated matter.You can compare the output with the provided data in eos.table.ns, the result for the sound speed is shown in Figure4.You can run the present example with any cold neutron star table.Please note that you will potentially need to adapt n B to the lowest entry in the respective table in the file eos.parameters in line 8 and the maximum value in line 9.

Task 1 :
Selection of Output Quantities (Creates files eos.quantities and eos.init, if not existing) Task 2: Definition of Tabulation Scheme and Parameter Values (Creates files eos.parameters and eos.init, if not existing) Task 3: Generation of EoS Table (Creates files eos.table, eos.report, eos.beta, if possible, and eos.init, if not existing)