QMOC

Documentation for QMOC.

Base.hash — Method
hash(trajectory::Trajectory) -> UInt

Returns a hash of the trajectory properties.
source
QMOC.archive — Method
archive(sim::Simulation) :: Nothing

Archives all trajectories in a simulation.
source
QMOC.archive — Method
archive(traj::Trajectory) :: Nothing

Archives a trajectory by first checking if it is complete and then archiving it.
source
QMOC.backup — Method
backup()

Backs up all metadata and measurements (including the archive) to a folder called "backup" in the data folder.
source
QMOC.boolArchived — Method
boolArchived(sim::Simulation) :: Bool

Checks if a simulation is archived, i.e. if all trajectories are archived.
source
QMOC.boolArchived — Method
boolArchived(traj::Trajectory) :: Bool

Checks if a trajectory is archived, i.e. if the measurement average is present in the archive.
source
QMOC.boolComplete — Method
boolComplete(sim::Simulation) :: Bool

Checks if a simulation is complete, i.e. if all linked trajectories are complete.
source
QMOC.boolComplete — Method
boolComplete(traj::Trajectory) :: Bool

Checks if a trajectory is complete, i.e. if all measurements are present. Automatically averages if all measurements are present but no average is found.
source
QMOC.cleanup — Method
cleanup()

Cleans up the filesystem by archiving all trajectories in the metadata and deleting all orphaned trajectories.
source
QMOC.loadMetadata — Method
loadMetadata(name::String)

Loads the metadata of a simulation from the filesystem and returns it. If the simulation name cannot be matched, it loads all metadata.
source
QMOC.loadMetadata — Method
loadMetadata()

Loads all metadata from the filesystem and returns a vector of simulations.
source
QMOC.missingTrajectories — Method
missingTrajectories(simulation::Simulation)

Returns a vector of all trajectories in a simulation that are not complete.
source
QMOC.parameter_circle — Method
parameter_circle(radius)

Returns the cartesian coordinates of a circle with radius `radius` around the isometric point.
source
QMOC.parameter_distance — Method
parameter_distance(param)

Returns the distance of a parameter set (px, py, pz) from the isotropic point in the parameter space.
source
QMOC.parameter_full — Method
parameter_full(resolution)

Returns a list of rational parameter sets (px, py, pz) filling the whole parameter space.
source
QMOC.parameter_line — Method

parameter_line(pointA, pointB, steps)

Returns a list of rational parameter sets (px, py, pz) on a line between pointA and pointB with steps number of points.

source
QMOC.parameter_wedge — Function
parameter_wedge(resolution, mode=:radial)

Returns a list of rational parameter sets (px, py, pz) filling the wedge between the isotropic point and the px=1 point, px=py point. Mode can be either :radial or :linear.
source
QMOC.readTrajectory — Method
readTrajectory(traj::Trajectory) :: Measurement

Reads a trajectory from the archive or from the filesystem. Assumes that the trajectory is complete.
source
QMOC.removeTrajectories — Method
removeTrajectories(sim::Simulation) :: Nothing

Removes all trajectories in a simulation from the filesystem.
source
QMOC.standard_lines — Method
standard_lines(resolution)

Returns a list of rational parameter sets (px, py, pz) on the two lines between the isotropic point and the px=1 point, px=py point.
source
QMOC.writeAverage — Method
writeAverage(traj::Trajectory) :: nothing

Overwrites a trajectory file containing a measurement series with its average.
source
QMOC.writeMetadata — Method
writeMetadata(sim::Simulation) :: Nothing

Writes the metadata of a simulation to the filesystem.
source