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.
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:
|
alex_latex_parfile
Generates nicely formatted latex table from one or more timing solutions.
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.
|