Revision 76cbdd0be3ddde32f8425366ee15b7e03b0a8c32 authored by Collin Capano on 07 February 2020, 10:50:54 UTC, committed by GitHub on 07 February 2020, 10:50:54 UTC
* first stab at updating workflow

* use config override for setting time for multiple events

* remove leftover line

* some bug fixes

* some bug fixes

* don't use parameter names in file names (Fixes Issue #2740); also add seed option

* set some defaults for workflow to reduce unecessary user input

* use plot groups and explicit summary table parameters in workflow; also save config files using workflow utility

* manually save the config files

* add pfn information to save_config method

* add function to automatically escape commands for pegasus-kickstart

* add result label to table summary

* use event label in file names

* add priors to 1d marginal posterior plots

* use different workflows for different events

* chdirs for sub workflows

* use labels in plot samples headers

* don't use local universe for plotting jobs

* first stab at adding inference plotting workflow

* add extract posterior node; have all posterior plots use parameters from posterior

* fix some bugs in the plot workflow

* don't use sub-workflows for plots; fix bug with file

* don't get parameters for prior from common section

* add skymaps and collapsible wells to inference plots workflow

* use different section for posterior summary plots

* remove unused comments in plots workflow

* read print metadata from table summary section

* update make workflow for changes to summary page

* fix label bugs

* move plotting and posterior file generation to functions

* minor pep-8

* update plots workflow; have it read events from the config file

* fix typos

* fix typo in plots workflow

* add skip_opts argument to WorkflowConfigParser.section_to_cli

* update make_inference_workflow; have it read events from the workflow config file

* fix typos

* fix labels in plots workflow

* add tags option to make diagnostic plots

* pass tags to the diagnostic plots

* remove unused variable; pep8

* remove unused functions and reduce redundancy in inference_followups

* rename inference_rate inference_acceptance_rate

* rename default executable sections to more closely match the program names

* fix undefined variable

* rename inference_skymap section plot_skymap

* minor doc fix

* make sure to add node to workflow after all options have been added

* typo
1 parent 392ecc5
Raw File
requirements.txt
# requirements for most basic library use
astropy>=2.0.3,<3.0.0; python_version <= '2.7'
astropy>=2.0.3; python_version >= '3.0'
Mako>=1.0.1
decorator>=3.4.2
scipy>=0.16.0; python_version >= '3.5'
scipy>=0.16.0,<1.3.0; python_version <= '3.4'
matplotlib>=2.0.0
numpy>=1.16.0; python_version >= '3.5'
numpy>=1.16.0,<1.17.0; python_version <= '3.4'
pillow
h5py<2.10.0
jinja2
mpld3>=0.3
requests>=1.2.1
beautifulsoup4>=4.6.0
six>1.10.0
cython
lalsuite
lscsoft-glue>=1.59.3
ligo-segments
tqdm

# Requirements for ligoxml access needed by some workflows
python-ligo-lw

# Needed for Parameter Estimation Tasks
emcee==2.2.1
dynesty

# For LDG service access
dqsegdb
dqsegdb2>=1.0.1
http://download.pegasus.isi.edu/pegasus/4.9.0/pegasus-python-source-4.9.0.tar.gz; python_version <= '2.7'
https://github.com/ahnitz/pegasus-wms-python3/archive/master.tar.gz; python_version >= '3'
amqplib

# For building documentation
Sphinx>=1.5.0,<2.0.0
sphinx-rtd-theme
sphinxcontrib-programoutput>=0.11
back to top