Measurement

class nexus.Measurement(Measurement self, Experiment experiment, std::string const id="")
class nexus.Measurement(Measurement self, Experiment experiment, DoubleVector detuning, std::string const id="") → Measurement

Base class for all measurement class objects. Do not initialize this method, use the derived classes.

id

User identifier.

Type:

string

experiment

Experiment.

Type:

Experiment

detuning

Detuning values for the calculation.

Type:

list

velocity

Velocity detuning for the calculation in units mm/s.

Type:

list

time

Time values for the calculation. Only used for time dependent measurements.

Type:

list

distribution_points

Number of distribution_points for objects in forward geometry

Type:

int

PopulateOptimizerHandler(Measurement self, OptimizerHandler optimizer_handler)
Update(Measurement self)
Velocity()

Returns the velocity detuning of the measurement in units of mm/s.

Returns:

Velocity detuning (mm/s).

Return type:

ndarray

property detuning

std::vector<(double,std::allocator<(double)>)>

Type:

detuning

property experiment

p.Experiment

Type:

experiment

property id

std::string

Type:

id

property time

std::vector<(double,std::allocator<(double)>)>

Type:

time

class nexus.MeasurementVector(MeasurementVector self)
class nexus.MeasurementVector(MeasurementVector self, MeasurementVector other) → MeasurementVector
class nexus.MeasurementVector(MeasurementVector self, std::vector< Measurement * >::size_type size) → MeasurementVector
class nexus.MeasurementVector(MeasurementVector self, std::vector< Measurement * >::size_type size, Measurement value) → MeasurementVector

List of Measurement objects.

append(MeasurementVector self, Measurement x)
assign(MeasurementVector self, std::vector< Measurement * >::size_type n, Measurement x)
back(MeasurementVector self) → Measurement
begin(MeasurementVector self) → std::vector< Measurement * >::iterator
capacity(MeasurementVector self) → std::vector< Measurement * >::size_type
clear(MeasurementVector self)
empty(MeasurementVector self) → bool
end(MeasurementVector self) → std::vector< Measurement * >::iterator
erase(MeasurementVector self, std::vector< Measurement * >::iterator pos) → std::vector< Measurement * >::iterator
erase(MeasurementVector self, std::vector< Measurement * >::iterator first, std::vector< Measurement * >::iterator last) → std::vector< Measurement * >::iterator
front(MeasurementVector self) → Measurement
get_allocator(MeasurementVector self) → std::vector< Measurement * >::allocator_type
insert(MeasurementVector self, std::vector< Measurement * >::iterator pos, Measurement x) → std::vector< Measurement * >::iterator
insert(MeasurementVector self, std::vector< Measurement * >::iterator pos, std::vector< Measurement * >::size_type n, Measurement x) → None
iterator(MeasurementVector self) → SwigPyIterator
pop(MeasurementVector self) → Measurement
pop_back(MeasurementVector self)
push_back(MeasurementVector self, Measurement x)
rbegin(MeasurementVector self) → std::vector< Measurement * >::reverse_iterator
rend(MeasurementVector self) → std::vector< Measurement * >::reverse_iterator
reserve(MeasurementVector self, std::vector< Measurement * >::size_type n)
resize(MeasurementVector self, std::vector< Measurement * >::size_type new_size)
resize(MeasurementVector self, std::vector< Measurement * >::size_type new_size, Measurement x) → None
size(MeasurementVector self) → std::vector< Measurement * >::size_type
swap(MeasurementVector self, MeasurementVector v)