QMOC

Documentation for QMOC.

Base.hashMethod
hash(trajectory::Trajectory) -> UInt

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

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

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

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

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

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

Checks if a simulation is complete, i.e. if all linked trajectories are complete.
source
QMOC.boolCompleteMethod
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.cleanupMethod
cleanup()

Cleans up the filesystem by archiving all trajectories in the metadata and deleting all orphaned trajectories.
source
QMOC.loadMetadataMethod
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.loadMetadataMethod
loadMetadata()

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

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

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

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

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

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_wedgeFunction
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.readTrajectoryMethod
readTrajectory(traj::Trajectory) :: Measurement

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

Removes all trajectories in a simulation from the filesystem.
source
QMOC.standard_linesMethod
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.writeAverageMethod
writeAverage(traj::Trajectory) :: nothing

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

Writes the metadata of a simulation to the filesystem.
source