Curifactory
Usage
Getting Started
Components
Parameter files and argsets
Cache
Reports
Configuration and directory structure
CLI Guide
Tips and tricks
Example Experiment
API
Args
Caching
Docker
Experiment
Manager
Procedure
Project
Record
Reporting
Staging
Store
Utils
Curifactory
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
A
add_run() (curifactory.store.ManagerStore method)
aggregate() (in module curifactory.staging)
args (curifactory.record.Record attribute)
args_hash() (curifactory.args.ExperimentArgs method)
ArtifactManager (class in curifactory.manager)
ArtifactRepresentation (class in curifactory.record)
artifacts (curifactory.manager.ArtifactManager attribute)
B
build_docker() (in module curifactory.docker)
C
cache_path (curifactory.manager.ArtifactManager attribute)
cache_paths (curifactory.caching.Cacheable attribute)
Cacheable (class in curifactory.caching)
CacheAwareDict (class in curifactory.record)
CachersMismatchError
check() (curifactory.caching.Cacheable method)
(curifactory.caching.FileReferenceCacher method)
check_git_dirty_workingdir() (in module curifactory.utils)
combo_hash (curifactory.record.Record attribute)
conda_env (curifactory.manager.ArtifactManager attribute)
config (curifactory.manager.ArtifactManager attribute)
CONFIGURATION_FILE (in module curifactory.utils)
curifactory.args
module
curifactory.caching
module
curifactory.docker
module
curifactory.experiment
module
curifactory.manager
module
curifactory.procedure
module
curifactory.project
module
curifactory.record
module
curifactory.reporting
module
curifactory.staging
module
curifactory.store
module
curifactory.utils
module
current_stage_name (curifactory.manager.ArtifactManager attribute)
D
DFReporter (class in curifactory.reporting)
display_all_reportables() (curifactory.manager.ArtifactManager method)
display_group_reportables() (curifactory.manager.ArtifactManager method)
display_info() (curifactory.manager.ArtifactManager method)
display_record_reportables() (curifactory.manager.ArtifactManager method)
display_reportable() (curifactory.manager.ArtifactManager method)
display_stage_graph() (curifactory.manager.ArtifactManager method)
display_stage_reportables() (curifactory.manager.ArtifactManager method)
dry (curifactory.manager.ArtifactManager attribute)
dry_cache (curifactory.manager.ArtifactManager attribute)
E
EDITORS (in module curifactory.utils)
EmptyCachersError
error (curifactory.manager.ArtifactManager attribute)
error_thrown (curifactory.manager.ArtifactManager attribute)
experiment_args (curifactory.manager.ArtifactManager attribute)
experiment_args_file_list (curifactory.manager.ArtifactManager attribute)
experiment_name (curifactory.manager.ArtifactManager attribute)
experiment_run_number (curifactory.manager.ArtifactManager attribute)
ExperimentArgs (class in curifactory.args)
extension (curifactory.caching.Cacheable attribute)
extra_metadata (curifactory.caching.Cacheable attribute)
F
FigureReporter (class in curifactory.reporting)
FileReferenceCacher (class in curifactory.caching)
G
generate_report() (curifactory.manager.ArtifactManager method)
get_all_argsets() (curifactory.manager.ArtifactManager method)
get_artifact_path() (curifactory.manager.ArtifactManager method)
get_command_output() (in module curifactory.utils)
get_conda_env() (in module curifactory.utils)
get_conda_list() (in module curifactory.utils)
get_configuration() (in module curifactory.utils)
get_current_commit() (in module curifactory.utils)
get_dir() (curifactory.caching.Cacheable method)
(curifactory.record.Record method)
get_editor() (in module curifactory.utils)
get_experiment_runs() (curifactory.store.ManagerStore method)
get_grouped_reportables() (curifactory.manager.ArtifactManager method)
get_hash() (curifactory.record.Record method)
get_os() (in module curifactory.utils)
get_path() (curifactory.caching.Cacheable method)
(curifactory.record.Record method)
get_pip_freeze() (in module curifactory.utils)
get_py_opening_comment() (in module curifactory.utils)
get_reference_name() (curifactory.manager.ArtifactManager method)
(curifactory.record.Record method)
get_run() (curifactory.store.ManagerStore method)
get_run_output_path() (curifactory.manager.ArtifactManager method)
get_str_timestamp() (curifactory.manager.ArtifactManager method)
get_ungrouped_reportables() (curifactory.manager.ArtifactManager method)
git_commit_hash (curifactory.manager.ArtifactManager attribute)
git_workdir_dirty (curifactory.manager.ArtifactManager attribute)
group (curifactory.reporting.Reportable attribute)
H
hash (curifactory.args.ExperimentArgs attribute)
hash_representations (curifactory.args.ExperimentArgs attribute)
hostname (curifactory.manager.ArtifactManager attribute)
html() (curifactory.reporting.DFReporter method)
(curifactory.reporting.FigureReporter method)
(curifactory.reporting.HTMLReporter method)
(curifactory.reporting.JsonReporter method)
(curifactory.reporting.LinePlotReporter method)
(curifactory.reporting.Reportable method)
html_safe() (curifactory.record.ArtifactRepresentation method)
html_string (curifactory.reporting.HTMLReporter attribute)
HTMLReporter (class in curifactory.reporting)
human_readable_mem_usage() (in module curifactory.utils)
human_readable_time() (in module curifactory.utils)
I
ignore_lazy (curifactory.manager.ArtifactManager attribute)
init_logging() (in module curifactory.utils)
input_records (curifactory.record.Record attribute)
InputSignatureError
interactive (curifactory.manager.ArtifactManager attribute)
is_aggregate (curifactory.record.Record attribute)
J
JsonCacher (class in curifactory.caching)
JsonReporter (class in curifactory.reporting)
L
Lazy (class in curifactory.caching)
lazy (curifactory.manager.ArtifactManager attribute)
LinePlotReporter (class in curifactory.reporting)
list_experiments() (in module curifactory.experiment)
list_params() (in module curifactory.experiment)
live_report_path_generated (curifactory.manager.ArtifactManager attribute)
load() (curifactory.caching.Cacheable method)
(curifactory.caching.FileReferenceCacher method)
(curifactory.caching.JsonCacher method)
(curifactory.caching.PandasCsvCacher method)
(curifactory.caching.PandasJsonCacher method)
(curifactory.caching.PickleCacher method)
(curifactory.caching.RawJupyterNotebookCacher method)
(curifactory.store.ManagerStore method)
lock() (curifactory.manager.ArtifactManager method)
logs_path (curifactory.manager.ArtifactManager attribute)
M
main() (in module curifactory.experiment)
make_copy() (curifactory.record.Record method)
manager (curifactory.record.Record attribute)
manager_cache_path (curifactory.manager.ArtifactManager attribute)
ManagerStore (class in curifactory.store)
map_full_svg() (in module curifactory.reporting)
map_mode (curifactory.manager.ArtifactManager attribute)
map_records() (curifactory.manager.ArtifactManager method)
map_single_svg() (in module curifactory.reporting)
metadata (curifactory.caching.Cacheable attribute)
module
curifactory.args
curifactory.caching
curifactory.docker
curifactory.experiment
curifactory.manager
curifactory.procedure
curifactory.project
curifactory.record
curifactory.reporting
curifactory.staging
curifactory.store
curifactory.utils
N
name (curifactory.args.ExperimentArgs attribute)
(curifactory.caching.Cacheable attribute)
(curifactory.reporting.Reportable attribute)
notebooks_path (curifactory.manager.ArtifactManager attribute)
notes (curifactory.manager.ArtifactManager attribute)
O
os (curifactory.manager.ArtifactManager attribute)
output (curifactory.record.Record attribute)
OutputSignatureError
overwrite (curifactory.args.ExperimentArgs attribute)
(curifactory.manager.ArtifactManager attribute)
overwrite_stages (curifactory.manager.ArtifactManager attribute)
P
PandasCsvCacher (class in curifactory.caching)
PandasJsonCacher (class in curifactory.caching)
parallel_lock (curifactory.manager.ArtifactManager attribute)
parallel_mode (curifactory.manager.ArtifactManager attribute)
path (curifactory.reporting.Reportable attribute)
(curifactory.store.ManagerStore attribute)
path_override (curifactory.caching.Cacheable attribute)
PickleCacher (class in curifactory.caching)
pip_freeze (curifactory.manager.ArtifactManager attribute)
prefix (curifactory.caching.Cacheable attribute)
(curifactory.manager.ArtifactManager attribute)
prepare_report_path() (in module curifactory.reporting)
Procedure (class in curifactory.procedure)
Q
qualified_name (curifactory.reporting.Reportable attribute)
R
RawJupyterNotebookCacher (class in curifactory.caching)
Record (class in curifactory.record)
record (curifactory.caching.Cacheable attribute)
(curifactory.reporting.Reportable attribute)
records (curifactory.manager.ArtifactManager attribute)
regex_lister() (in module curifactory.experiment)
render() (curifactory.reporting.FigureReporter method)
(curifactory.reporting.LinePlotReporter method)
(curifactory.reporting.Reportable method)
render_graph() (in module curifactory.reporting)
render_report_all_reportables() (in module curifactory.reporting)
render_report_argset_dump() (in module curifactory.reporting)
render_report_detailed_stage_maps() (in module curifactory.reporting)
render_report_head() (in module curifactory.reporting)
render_report_info_block() (in module curifactory.reporting)
render_report_reportables_toc() (in module curifactory.reporting)
render_report_stage_map() (in module curifactory.reporting)
render_report_toc() (in module curifactory.reporting)
render_reportable() (in module curifactory.reporting)
rendered (curifactory.reporting.Reportable attribute)
report() (curifactory.record.Record method)
report_css_path (curifactory.manager.ArtifactManager attribute)
Reportable (class in curifactory.reporting)
reportables (curifactory.manager.ArtifactManager attribute)
reports_path (curifactory.manager.ArtifactManager attribute)
reproduction_line (curifactory.manager.ArtifactManager attribute)
resolve (curifactory.record.CacheAwareDict attribute)
run() (curifactory.procedure.Procedure method)
run_command() (in module curifactory.utils)
run_experiment() (in module curifactory.experiment)
run_info (curifactory.manager.ArtifactManager attribute)
run_line (curifactory.manager.ArtifactManager attribute)
run_report() (in module curifactory.reporting)
run_timestamp (curifactory.manager.ArtifactManager attribute)
runs (curifactory.store.ManagerStore attribute)
runs_path (curifactory.manager.ArtifactManager attribute)
S
save() (curifactory.caching.Cacheable method)
(curifactory.caching.FileReferenceCacher method)
(curifactory.caching.JsonCacher method)
(curifactory.caching.PandasCsvCacher method)
(curifactory.caching.PandasJsonCacher method)
(curifactory.caching.PickleCacher method)
(curifactory.caching.RawJupyterNotebookCacher method)
(curifactory.store.ManagerStore method)
set_aggregate() (curifactory.record.Record method)
set_hash() (curifactory.record.Record method)
set_logging_prefix() (in module curifactory.utils)
stage (curifactory.caching.Cacheable attribute)
(curifactory.reporting.Reportable attribute)
stage() (in module curifactory.staging)
stage_active (curifactory.manager.ArtifactManager attribute)
stage_inputs (curifactory.record.Record attribute)
stage_outputs (curifactory.record.Record attribute)
stages (curifactory.record.Record attribute)
state (curifactory.record.Record attribute)
state_artifact_reps (curifactory.record.Record attribute)
status (curifactory.manager.ArtifactManager attribute)
store() (curifactory.manager.ArtifactManager method)
store_full (curifactory.manager.ArtifactManager attribute)
store_tracked_paths() (curifactory.record.Record method)
stored (curifactory.manager.ArtifactManager attribute)
stored_paths (curifactory.record.Record attribute)
subdir (curifactory.caching.Cacheable attribute)
T
TIMESTAMP_FORMAT (in module curifactory.utils)
track (curifactory.caching.Cacheable attribute)
U
unlock() (curifactory.manager.ArtifactManager method)
unstored_tracked_paths (curifactory.record.Record attribute)
update_report_index() (in module curifactory.reporting)
update_run() (curifactory.store.ManagerStore method)
W
write_experiment_notebook() (in module curifactory.experiment)
write_run_env_output() (curifactory.manager.ArtifactManager method)