├── .agignore ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.rst ├── check ├── docker ├── .gitignore ├── Dockerfile.template ├── README.rst ├── build.sh ├── requirements.txt └── run.sh ├── docs ├── .gitignore ├── Makefile ├── _templates │ └── autosummary │ │ └── module.rst ├── conf.py ├── index.rst └── rtd_requirements.txt ├── examples ├── README.rst ├── benchmarks ├── cpp-example │ ├── CMakeLists.txt │ ├── build │ │ └── .gitignore │ └── main.cpp ├── example ├── memoize ├── minimal_cli ├── minimal_config ├── minimal_logging ├── numbers ├── optimize ├── replicate ├── stopwatch └── test_cli ├── lint ├── pyexperiment ├── Config.py ├── Logger.py ├── State.py ├── __init__.py ├── experiment.py ├── replicate.py ├── state_context.py ├── utils │ ├── DelegateCall.py │ ├── HierarchicalMapping.py │ ├── Singleton.py │ ├── __init__.py │ ├── config_conversion.py │ ├── functional.py │ ├── interactive.py │ ├── persistent_memoize.py │ ├── plot.py │ ├── printers.py │ ├── sentinel.py │ └── stdout_redirector.py └── version.py ├── requirements.txt ├── run_tests ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── example_outputs │ ├── benchmarks.err │ ├── benchmarks.out │ ├── benchmarks__h.err │ ├── benchmarks__h.out │ ├── memoize___help.err │ ├── memoize___help.out │ ├── memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.err │ ├── memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.out │ ├── memoize__h.err │ ├── memoize__h.out │ ├── minimal_cli.err │ ├── minimal_cli.out │ ├── minimal_cli__h.err │ ├── minimal_cli__h.out │ ├── minimal_cli_hello.err │ ├── minimal_cli_hello.out │ ├── minimal_cli_help.err │ ├── minimal_cli_help.out │ ├── minimal_cli_help_hello.err │ ├── minimal_cli_help_hello.out │ ├── minimal_cli_help_show_tests.err │ ├── minimal_cli_help_show_tests.out │ ├── minimal_cli_help_test.err │ ├── minimal_cli_help_test.out │ ├── minimal_cli_help_world.err │ ├── minimal_cli_help_world.out │ ├── minimal_cli_world.err │ ├── minimal_cli_world.out │ ├── minimal_config.err │ ├── minimal_config.out │ ├── minimal_config__h.err │ ├── minimal_config__h.out │ ├── minimal_config_help.err │ ├── minimal_config_help.out │ ├── minimal_config_help_nested.err │ ├── minimal_config_help_nested.out │ ├── minimal_config_help_show_tests.err │ ├── minimal_config_help_show_tests.out │ ├── minimal_config_help_simple.err │ ├── minimal_config_help_simple.out │ ├── minimal_config_help_test.err │ ├── minimal_config_help_test.out │ ├── minimal_config_nested.err │ ├── minimal_config_nested.out │ ├── minimal_config_simple.err │ ├── minimal_config_simple.out │ ├── minimal_logging.err │ ├── minimal_logging.out │ ├── minimal_logging___verbosity_CRITICAL_run.err │ ├── minimal_logging___verbosity_CRITICAL_run.out │ ├── minimal_logging___verbosity_DEBUG_run.err │ ├── minimal_logging___verbosity_DEBUG_run.out │ ├── minimal_logging___verbosity_DEBUG_timed.err │ ├── minimal_logging___verbosity_DEBUG_timed.out │ ├── minimal_logging___verbosity_ERROR_run.err │ ├── minimal_logging___verbosity_ERROR_run.out │ ├── minimal_logging___verbosity_INFO_run.err │ ├── minimal_logging___verbosity_INFO_run.out │ ├── minimal_logging___verbosity_WARNING_run.err │ ├── minimal_logging___verbosity_WARNING_run.out │ ├── minimal_logging__h.err │ ├── minimal_logging__h.out │ ├── minimal_logging__v_run.err │ ├── minimal_logging__v_run.out │ ├── minimal_logging_help.err │ ├── minimal_logging_help.out │ ├── minimal_logging_help_run.err │ ├── minimal_logging_help_run.out │ ├── minimal_logging_help_timed.err │ ├── minimal_logging_help_timed.out │ ├── minimal_logging_run.err │ ├── minimal_logging_run.out │ ├── minimal_logging_timed.err │ └── minimal_logging_timed.out ├── test_config.py ├── test_config_conversions.py ├── test_delegate_call.py ├── test_examples.py ├── test_experiment.py ├── test_functional.py ├── test_hierarchical_mapping.py ├── test_interactive.py ├── test_logger.py ├── test_persistent_memoize.py ├── test_plot.py ├── test_printers.py ├── test_replicate.py ├── test_sentinel.py ├── test_singleton.py ├── test_state.py ├── test_state_context.py └── test_stdout_redirector.py └── vagrant ├── .gitignore ├── README.rst ├── Vagrantfile └── setup_dev_environment.sh /.agignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.*,cover 3 | docs/_* 4 | *.egg-info -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/README.rst -------------------------------------------------------------------------------- /check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/check -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docker/Dockerfile.template -------------------------------------------------------------------------------- /docker/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docker/README.rst -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docker/requirements.txt -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/rtd_requirements.txt: -------------------------------------------------------------------------------- 1 | mock 2 | six 3 | sphinxcontrib-napoleon 4 | -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/benchmarks -------------------------------------------------------------------------------- /examples/cpp-example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/cpp-example/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cpp-example/build/.gitignore: -------------------------------------------------------------------------------- 1 | ./* -------------------------------------------------------------------------------- /examples/cpp-example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/cpp-example/main.cpp -------------------------------------------------------------------------------- /examples/example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/example -------------------------------------------------------------------------------- /examples/memoize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/memoize -------------------------------------------------------------------------------- /examples/minimal_cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/minimal_cli -------------------------------------------------------------------------------- /examples/minimal_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/minimal_config -------------------------------------------------------------------------------- /examples/minimal_logging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/minimal_logging -------------------------------------------------------------------------------- /examples/numbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/numbers -------------------------------------------------------------------------------- /examples/optimize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/optimize -------------------------------------------------------------------------------- /examples/replicate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/replicate -------------------------------------------------------------------------------- /examples/stopwatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/stopwatch -------------------------------------------------------------------------------- /examples/test_cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/examples/test_cli -------------------------------------------------------------------------------- /lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/lint -------------------------------------------------------------------------------- /pyexperiment/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/Config.py -------------------------------------------------------------------------------- /pyexperiment/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/Logger.py -------------------------------------------------------------------------------- /pyexperiment/State.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/State.py -------------------------------------------------------------------------------- /pyexperiment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/__init__.py -------------------------------------------------------------------------------- /pyexperiment/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/experiment.py -------------------------------------------------------------------------------- /pyexperiment/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/replicate.py -------------------------------------------------------------------------------- /pyexperiment/state_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/state_context.py -------------------------------------------------------------------------------- /pyexperiment/utils/DelegateCall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/DelegateCall.py -------------------------------------------------------------------------------- /pyexperiment/utils/HierarchicalMapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/HierarchicalMapping.py -------------------------------------------------------------------------------- /pyexperiment/utils/Singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/Singleton.py -------------------------------------------------------------------------------- /pyexperiment/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Some utility functions for pyexperiment 2 | """ 3 | -------------------------------------------------------------------------------- /pyexperiment/utils/config_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/config_conversion.py -------------------------------------------------------------------------------- /pyexperiment/utils/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/functional.py -------------------------------------------------------------------------------- /pyexperiment/utils/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/interactive.py -------------------------------------------------------------------------------- /pyexperiment/utils/persistent_memoize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/persistent_memoize.py -------------------------------------------------------------------------------- /pyexperiment/utils/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/plot.py -------------------------------------------------------------------------------- /pyexperiment/utils/printers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/printers.py -------------------------------------------------------------------------------- /pyexperiment/utils/sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/sentinel.py -------------------------------------------------------------------------------- /pyexperiment/utils/stdout_redirector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/utils/stdout_redirector.py -------------------------------------------------------------------------------- /pyexperiment/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/pyexperiment/version.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | --index-url https://pypi.python.org/simple/ 2 | 3 | -e . 4 | -------------------------------------------------------------------------------- /run_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/run_tests -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/benchmarks.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/benchmarks.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/benchmarks.out -------------------------------------------------------------------------------- /tests/example_outputs/benchmarks__h.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/benchmarks__h.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/benchmarks__h.out -------------------------------------------------------------------------------- /tests/example_outputs/memoize___help.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/memoize___help.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/memoize___help.out -------------------------------------------------------------------------------- /tests/example_outputs/memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.err -------------------------------------------------------------------------------- /tests/example_outputs/memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/memoize___verbosity_DEBUG__o_pyexperiment_save_state_False.out -------------------------------------------------------------------------------- /tests/example_outputs/memoize__h.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/memoize__h.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/memoize__h.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_cli.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli__h.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli__h.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_cli__h.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_hello.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_hello.out: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_cli_help.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_hello.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_hello.out: -------------------------------------------------------------------------------- 1 | Prints 'hello' 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_show_tests.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_show_tests.out: -------------------------------------------------------------------------------- 1 | Show available tests for the experiment 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_test.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_test.out: -------------------------------------------------------------------------------- 1 | Run tests for the experiment 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_world.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_help_world.out: -------------------------------------------------------------------------------- 1 | Prints 'world' 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_world.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_cli_world.out: -------------------------------------------------------------------------------- 1 | World 2 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_config.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config__h.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config__h.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_config__h.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_config_help.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_nested.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_nested.out: -------------------------------------------------------------------------------- 1 | Prints the configured value for 'example' 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_show_tests.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_show_tests.out: -------------------------------------------------------------------------------- 1 | Show available tests for the experiment 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_simple.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_simple.out: -------------------------------------------------------------------------------- 1 | Prints the configured value for 'example' 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_test.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_help_test.out: -------------------------------------------------------------------------------- 1 | Run tests for the experiment 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_nested.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_nested.out: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_simple.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_config_simple.out: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_CRITICAL_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_CRITICAL_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_CRITICAL_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_DEBUG_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_DEBUG_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_DEBUG_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_DEBUG_timed.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_DEBUG_timed.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_DEBUG_timed.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_DEBUG_timed.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_ERROR_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_ERROR_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_ERROR_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_INFO_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_INFO_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_INFO_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_WARNING_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging___verbosity_WARNING_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging___verbosity_WARNING_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging__h.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging__h.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging__h.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging__v_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging__v_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging__v_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging_help.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help_run.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help_run.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging_help_run.out -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help_timed.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_help_timed.out: -------------------------------------------------------------------------------- 1 | Time the execution of a for loop 2 | 3 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_run.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging_run.err -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_run.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_timed.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_outputs/minimal_logging_timed.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/example_outputs/minimal_logging_timed.out -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_config_conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_config_conversions.py -------------------------------------------------------------------------------- /tests/test_delegate_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_delegate_call.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_experiment.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_hierarchical_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_hierarchical_mapping.py -------------------------------------------------------------------------------- /tests/test_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_interactive.py -------------------------------------------------------------------------------- /tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_logger.py -------------------------------------------------------------------------------- /tests/test_persistent_memoize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_persistent_memoize.py -------------------------------------------------------------------------------- /tests/test_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_plot.py -------------------------------------------------------------------------------- /tests/test_printers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_printers.py -------------------------------------------------------------------------------- /tests/test_replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_replicate.py -------------------------------------------------------------------------------- /tests/test_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_sentinel.py -------------------------------------------------------------------------------- /tests/test_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_singleton.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/test_state_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_state_context.py -------------------------------------------------------------------------------- /tests/test_stdout_redirector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/tests/test_stdout_redirector.py -------------------------------------------------------------------------------- /vagrant/.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant -------------------------------------------------------------------------------- /vagrant/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/vagrant/README.rst -------------------------------------------------------------------------------- /vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/vagrant/Vagrantfile -------------------------------------------------------------------------------- /vagrant/setup_dev_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duerrp/pyexperiment/HEAD/vagrant/setup_dev_environment.sh --------------------------------------------------------------------------------