Leap Accelerate API Reference
Class Hierarchy
-
-
Namespace pybind11
-
Namespace pybind11::detail
- Template Struct type_caster< ska::Slice >
-
Namespace pybind11::detail
-
Namespace ska
-
Namespace ska::cpu
- Struct Constants
- Class BeamCalibration
- Class Calibration
- Class CalibrationCollection
- Class CpuLeapCalibrator
- Class Integration
- Class LeapData
-
Namespace ska::cuda
- Class ComputeDevice
- Class ConstantBuffer
- Class CudaLeapCalibrator
- Template Class device_matrix
- Template Class device_tensor
- Template Class device_vector
- Class DeviceIntegration
- Class DeviceLeapData
- Class DirectionBuffer
- Class HostIntegration
- Class HostLeapData
- Enum JobType
- Enum MatrixOp
-
Namespace ska::detail
- Template Struct _fixed
- Struct _memory_amount
- Struct _microseconds_amount
-
Namespace ska::log
- Enum Verbosity
-
Namespace ska::profiling
- Struct ResourceUsage
- Class timer
- Class UsageReporter
- Struct ArgumentsDTO
- Struct CLIArgumentsDTO
- Struct ComputeOptionsDTO
- Struct UVWData
- Struct visibility
- Class Arguments
- Class CasaLeapDataset
- Class CpuComputeOptions
- Class CudaComputeOptions
- Class exception
- Class file_exception
- Class ILeapCalibrator
- Class invalid_argument_exception
- Class json_exception
- Class LeapCalibratorFactory
- Class LeapDataset
- Class not_implemented_exception
- Class NumpyLeapDataset
- Class PlasmaTM
- Template Class Range
- Class Slice
- Class ZarrLeapDataset
- Enum ComputeImplementation
- Enum InputType
- Enum StreamOutType
-
Namespace ska::cpu
- Class async_function
- Template Class class_async
- Class CppAwaitable
-
Namespace pybind11
File Hierarchy
-
-
Directory ska
-
Directory leap-accelerate
-
Directory algorithm
-
Directory cpu
- File CpuComputeOptions.h
- File CpuLeapCalibrator.h
- File PhaseMatrixFunction.h
-
Directory cuda
- Directory kernel
- File CudaComputeOptions.h
- File CudaLeapCalibrator.h
- File Calibrate.h
- File ComputeOptionsDTO.h
- File ILeapCalibrator.h
- File LeapCalibratorFactory.h
-
Directory cpu
-
Directory common
-
Directory config
- File Arguments.h
- File constants.h
- File eigen_cache.h
- File eigen_stringutils.h
- File enumutils.h
- File Range.h
- File Slice.h
- File SphericalDirection.h
- File std_stream_extensions.h
- File Tensor3X.h
-
Directory config
-
Directory core
-
Directory log
- File logging.h
- File Verbosity.h
-
Directory memory
- File ioutils.h
- File system_memory.h
-
Directory profiling
- File resource_usage.h
- File timer.h
- File UsageReporter.h
- File compute_implementation.h
- File git_revision.h
- File InputType.h
- File stream_out_type.h
- File version.h
-
Directory log
-
Directory cuda
- File compute_device.h
- File cuda_info.h
- File device_matrix.h
- File device_tensor.h
- File device_vector.h
-
Directory exception
- File exception.h
-
Directory math
-
Directory cpu
- File eigen_extensions.h
- File math.h
- File matrix_invert.h
-
Directory cuda
- File matrix.h
- File matrix_invert.h
- File matrix_multiply.h
- File matrix_op.h
- File matrix_transpose.h
- File complex_extensions.h
- File math_conversion.h
- File vector_extensions.h
-
Directory cpu
-
Directory model
-
Directory cpu
-
Directory calibration
- File BeamCalibration.h
- File Calibration.h
- File CalibrationCollection.h
- File Integration.h
- File LeapData.h
- File MVuvw.h
-
Directory calibration
-
Directory cuda
- File DeviceIntegration.h
- File DeviceLeapData.h
- File HostIntegration.h
- File HostLeapData.h
- File PlasmaTM.h
- File visibility.h
-
Directory cpu
-
Directory ms
- File CasaLeapDataset.h
- File LeapDataset.h
- File LeapDatasetFactory.h
- File NumpyLeapDataset.h
- File ZarrLeapDataset.h
-
Directory python
- File async.h
- File pybind_eigen.h
-
Directory tests
- Directory algorithm
-
Directory helper
- File model_helper.h
-
Directory math
- File eigen_helper.h
- File gtest_helper.h
- File test_helper.h
-
Directory algorithm
- Directory leap-accelerate-cli
-
Directory leap-accelerate
-
Directory ska
Full API
Namespaces
Classes and Structs
- Struct ArgumentsDTO
- Struct Documentation
ska::ArgumentsDTOArgumentsDTO()ArgumentsDTO()inputTypefilePathconfigFilePathstreamOutTypeoutputFilePathstationsreferenceAntennadirectionstecScreenscomputeImplementationsolutionIntervalminimumBaselineThresholdreadAutocorrelationsmwaSupportcomputeCal1verbosityuseFileSystemCacheuseIntermediateBufferuseCusolver
- Struct Documentation
- Class Arguments
- Class Documentation
ska::ArgumentsArguments()OverrideArguments()Validate()GetOutputFilePath()CreateOutputStream()GetStreamOutType()GetLeapDataset()GetDirections()GetTecScreens()GetComputeImplementation()GetSolutionInterval()GetReferenceAntenna()GetMinimumBaselineThreshold()ComputeCal1()GetComputeOptions()GetVerbosity()
- Class Documentation
- Class CasaLeapDataset
- Inheritance Relationships
- Class Documentation
ska::CasaLeapDatasetCasaLeapDataset()GetMS()GetMSMainColumns()GetMSColumns()GetFilepath()GetTotalAntennas()GetNumStations()GetNumBaselines()GetNumPols()GetNumChannels()GetFreqStartHz()GetFreqIncHz()GetPhaseCentreRad()GetNumRows()GetAntenna1()GetAntenna2()GetNumTimesteps()GetVisibilityTimeIntervals()GetVisibilityTimestamps()GetFlaggedBaselines()GetNumFlaggedBaselines()GetShortBaselines()GetNumShortBaselines()GetFilteredBaselines()GetNumFilteredBaselines()ReadCoords()ReadCoords()ReadCoords()ReadVis()ReadVis()ReadVis()ReadVis()GetFlaggedAntennas()
- Class LeapData
- Inheritance Relationships
- Class Documentation
ska::cpu::LeapDataLeapData()LeapData()GetConstants()GetA()GetI()GetAd()SetAd()GetA1()GetI1()GetAd1()SetAd1()GetDirection()SetDirection()GetTecScreen()SetTecScreen()GetDD()ComputeInverse()ValidateInverse()GenerateDDMatrix()GetAvgData()GetAvgData()operator==()operator!=()m_constantsm_minimumBaselineThresholdm_useCachem_Am_Im_A1m_I1m_Adm_Ad1m_UVWm_directionm_tecScreenm_ddm_avgData
- Template Class device_matrix
- Inheritance Relationships
- Class Documentation
ska::cuda::device_matrixdevice_matrix()device_matrix()operator=()device_matrix()device_matrix()device_matrix()~device_matrix()Get()Get()GetRows()GetCols()GetCount()GetSize()SetZeroAsync()SetDataSync()SetDataAsync()ToHost()ToHost()ToHost()ToHost()ToHost()ToHostAsync()ToHostAsync()ToHostVectorAsync()ToHostAsync()
- Template Class device_vector
- Inheritance Relationships
- Class Documentation
ska::cuda::device_vectordevice_vector()device_vector()operator=()device_vector()device_vector()device_vector()device_vector()~device_vector()Get()Get()GetCount()GetRows()GetCols()GetSize()SetZeroAsync()SetDataSync()SetDataAsync()ToHost()ToHost()ToHost()ToHostAsync()ToHostAsync()ToHostAsync()ToHostAsync()
- Class LeapDataset
- Inheritance Relationships
- Class Documentation
ska::LeapDatasetGetFilepath()GetTotalAntennas()GetNumStations()GetNumBaselines()GetNumPols()GetNumChannels()GetFreqStartHz()GetFreqIncHz()GetPhaseCentreRad()GetNumRows()GetAntenna1()GetAntenna2()GetNumTimesteps()GetVisibilityTimeIntervals()GetVisibilityTimestamps()GetFlaggedBaselines()GetNumFlaggedBaselines()GetShortBaselines()GetNumShortBaselines()GetFilteredBaselines()GetNumFilteredBaselines()ReadCoords()ReadCoords()ReadCoords()ReadVis()ReadVis()ReadVis()ReadVis()GetFlaggedAntennas()
- Class NumpyLeapDataset
- Inheritance Relationships
- Class Documentation
ska::NumpyLeapDatasetNumpyLeapDataset()GetFilepath()GetTotalAntennas()GetNumStations()GetNumBaselines()GetNumPols()GetNumChannels()GetFreqStartHz()GetFreqIncHz()GetPhaseCentreRad()GetNumRows()GetAntenna1()GetAntenna2()GetNumTimesteps()GetVisibilityTimeIntervals()GetVisibilityTimestamps()GetFlaggedBaselines()GetNumFlaggedBaselines()GetShortBaselines()GetNumShortBaselines()GetFilteredBaselines()GetNumFilteredBaselines()ReadCoords()ReadCoords()ReadCoords()ReadVis()ReadVis()ReadVis()ReadVis()GetFlaggedAntennas()
- Class ZarrLeapDataset
- Inheritance Relationships
- Class Documentation
ska::ZarrLeapDatasetZarrLeapDataset()GetFilepath()GetTotalAntennas()GetNumStations()GetNumBaselines()GetNumPols()GetNumChannels()GetFreqStartHz()GetFreqIncHz()GetPhaseCentreRad()GetNumRows()GetAntennaNames()GetAntenna1Names()GetAntenna2Names()GetAntenna1()GetAntenna2()GetNumTimesteps()GetVisibilityTimeIntervals()GetVisibilityTimestamps()GetFlaggedBaselines()GetNumFlaggedBaselines()GetShortBaselines()GetNumShortBaselines()GetFilteredBaselines()GetNumFilteredBaselines()ReadCoords()ReadCoords()ReadCoords()ReadVis()ReadVis()ReadVis()ReadVis()GetFlaggedAntennas()