####################################################### Cyclopts: HTCondor-Aware Stochastic Analysis Framework ####################################################### Cyclopts is an `HTCondor-aware `_ platform designed to enable large-scale parameter space exploration of computational problems. It's primary use is to analyze supported optimization problems found in the `Cyclus `_ nuclear fuel cycle simulator. Because Cyclus only defines a C++ API, `Cython `_ wrappings are automatically generated via `XDress `_. .. warning:: Cyclopts is currently under heavy development and purely experimental! With great Condor power comes great Condor responsibility! ******** Overview ******** Cyclopts is a framework that is designed to test and analyze computational problems, with optimization problems being a primary use case. Cyclopts provides * a canonical way to describe the possible parameter space that define such problems * a canonical representation of problem instances * the ability to execute problem instances that meet given conditions with a variety of solvers * the ability to perform these executions using the `High Throughput Computing `_ (HTC) platform `HTCondor `_ * a utility to view and compare results ******** Contents ******** .. toctree:: :maxdepth: 1 install basics cli submit_node pyapi/main theory/main **************** Helpful Links **************** * `Cyclus website `_ * :ref:`genindex` * :ref:`modindex` * :ref:`search`