API

The complete signac-dashboard application interface (API).

Command Line Interface

Some core signac-dashboard functions are – in addition to the Python interface – accessible directly via the $ signac-dashboard command.

For more information, please see $ signac-dashboard --help.

Module contents

class signac_dashboard.Dashboard(config={}, project=None, modules=[])[source]

Bases: object

create_app(config={})[source]
create_assets()[source]
classmethod decode_modules(json_modules, enabled_modules=None)[source]
classmethod encode_modules(modules, target='dict')[source]
encoded_modules
get_all_jobs[source]
get_job_details(jobs)[source]
job_sorter(job)[source]
job_subtitle(job)[source]
job_title(job)[source]
main()[source]

Call this function to use the dashboard command line interface.

prepare()[source]
register_module_asset(asset)[source]
register_routes()[source]
run(host='localhost', port=8888, *args, **kwargs)[source]
url(import_name, url_rules=[], import_file='signac_dashboard', **options)[source]
class signac_dashboard.Module(name, context, template, enabled=True)[source]

Bases: object

disable()[source]
enable()[source]
get_cards()[source]
register_assets(dashboard)[source]
register_routes(dashboard)[source]
toggle()[source]