Alessandro Ridolfi's home page






PSRALEX_v1.0-beta2.tar.gz




PSRALEX is a collection of codes that I wrote during my PhD and that I use for my research.

Most of the codes are based on the standard pulsar packages: PSRCHIVE, PRESTO, SIGPROC, TEMPO etc.

All the codes are written in Python and are designed to be completely stand-alone. This means that you can use each of them independently, without the need of installing any additional exotic libraries. Just click on the one you are interested in and run it!

Below you can find a brief description of each of the tools.




CODES
TOOL DESCRIPTION
alex_toasel Convenient tool for automatic or semi-automatic TOA extraction with interactive interface
alex_polcal Guides you through the steps for a properly done polarization calibration
alex_latex_parfile Generates nicely formatted latex table from one or more timing solutions
alex_T1T2_converter Converts from TEMPO1 to TEMPO2 par+tim files, automatically taking possible JUMPS into account
alex_clean_archives Speeds up the cleaning of large archives or large sets of archives
alex_transfer_cleaning Gets the zapped subint/channels from one or more archives and zaps the same of one or more other archives
alex_binary_allinfo Gives you all the important information on a binary system, depending on the known orbital paramaters
alex_normalize_archives Sets the peak flux of a given profile to the specified value
alex_radiometer_equation Uses the radiometer equation to calculate the minimum detectable flux density, given the observing parameters
chext Changes the extension of multiple files at once in a super-easy way
chname Renames multiple files at once in a super-easy way
alex_run_multithread Executes several commands on different CPU cores in parallel

LIBRARIES
TOOL DESCRIPTION
alex_astroconst.py All the importants astrophysical constants
alex_binaries.py Many binary-related functions (e.g. PK parameters calculation, mass functions etc.)
alex_calibration.py Calibration-related functions and wrappers
alex_folding.py Folding related functions and wrappers
alex_globular_clusters.py Globular cluster-related functions
alex_search.py Pulsar searching-related functions and wrappers
alex_pulsar_general.py General functions about basic pulsar astronomy
alex_timing.py Pulsar timing-related functions and wrappers


alex_toasel

Convenient tool for automatic or semi-automatic TOA extraction with interactive interface.



REQUIREMENTS:





EXAMPLE USAGE:

alex_toasel -e new -s standard_profile_M15A.std -files "*.ar" -patoptions "-f princeton" -o "TOAs_M15A.tim"
DESCRIPTION:

alex_toasel is a tool that assists you in the selection and extraction of TOAs, and it proves itself particularly useful when dealing with large datasets.

alex_toasel allows you, among the things, to:

  • Change the schrunch scheme
  • Clean the archive
  • Restore the original file in case you are not happy
  • Perform an automatic TOA extraction over multiple files



alex_latex_parfile

Generates nicely formatted latex table from one or more timing solutions.



REQUIREMENTS:





EXAMPLE USAGE:

alex_latex_parfile -par "*.par"
DESCRIPTION:

alex_parlatex takes one or more timing solution files (".par" files) and outputs a Latex table code that can be copy-pasted into your documents.

For each parameter, it also takes into account the possibly associated uncertainty.






Coast of Ogliastra, Sardinia (Italy) Atmospheric CO2