Skip to content
Snippets Groups Projects
Commit 52cd9fc9 authored by Gregory Ashton's avatar Gregory Ashton
Browse files

Adds a command-line-interface to plot results files

parent e1df746c
No related branches found
No related tags found
1 merge request!90Adds a command-line-interface to plot results files
Pipeline #
from __future__ import absolute_import
import argparse
def setup_command_line_args():
parser = argparse.ArgumentParser(
description="Plot corner plots from results files")
parser.add_argument("-r", "--results", nargs='+',
help="List of results files to use.")
parser.add_argument("-f", "--filename", default=None,
help="Output file name.")
parser.add_argument("-l", "--labels", nargs='+', default=None,
help="List of labels to use.")
args, _ = parser.parse_known_args()
return args
def main():
args = setup_command_line_args()
import tupak
results = [tupak.core.result.read_in_result(filename=r)
for r in args.results]
tupak.core.result.plot_multiple(results, filename=args.filename,
labels=args.labels)
#!/usr/bin/env python
from distutils.core import setup
from setuptools import setup
import subprocess
from os import path
......@@ -38,7 +38,7 @@ setup(name='tupak',
author_email='paul.lasky@monash.edu',
license="MIT",
version=version,
packages=['tupak', 'tupak.core', 'tupak.gw'],
packages=['tupak', 'tupak.core', 'tupak.gw', 'cli_tupak'],
package_dir={'tupak': 'tupak'},
package_data={'tupak.gw': ['prior_files/*', 'noise_curves/*.txt', 'detectors/*'],
'tupak': [version_file]},
......@@ -53,5 +53,7 @@ setup(name='tupak',
'scipy',
'gwpy',
'lalsuite',
]
)
],
entry_points={'console_scripts':
['tupak_plot=cli_tupak.plot_multiple_posteriors:main']
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment