RAVE
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NLib
 Nacqva_featuremap_generator
 CParserException
 CInitializerException
 CGeneratorException
 Cacqva_static_item
 Cacqva_coordinate_item
 Cacqva_static_source
 Cacqva_featuremap_generator
 Nalgorithm_runner
 Calgorithm_jobJob that supports the wanted priority handling that we want from the PriorityQueue All jobs that has algorithm_id in the arguments will get priority = 0 instead of priority 1 After that, the date and time are compared
 Calgorithm_runnerWrapper around the multiprocessing pool used for generating products Since we want to avoid processing old jobs before newer jobs we have to prioritize the jobs and make sure that we are not draining computer resources on irrelevant jobs
 Narea
 CAREA
 Narea_registry
 Carea_registryArea registry wrapper
 NBaltradFrame
 CBaltradFrame
 NBaltradMessageXML
 CBltXMLElementElement
 CBltXMLBase element
 Ncompositegenerator
 CGenerator
 Ncompositing
 CcompositingCompositing class instance
 Ncompute_pia
 CPIAHitschfeldBordan
 Nfm12_importer
 Cfm12_importer
 Ngadjust
 Ngra
 Cgra_coefficient
 CgraGauge-Radar Analysis class
 Ngrapoint
 CgrapointRepresents one point to be used in the gra adjustment
 Nobsmatcher
 CobsmatcherClass for extracting relevant observations that are covered by the provided area
 Nodc_hac
 CHAC
 Nodc_hac_quality_plugin
 Codc_hac_increment_plugin
 Codc_hac_filter_plugin
 Nodim_source
 CODIM_Source
 Npcs
 Cinterface
 Cusgs
 Npolar_merger
 Cpolar_mergerHelps with merging scans or volumes containing different parameters but where date/time & source matches
 NProj
 CProjProjection class
 Nqitotal_options
 Cqifield_informationRelation between a name (how/task quality field name) and a weight
 Cqitotal_site_informationInformation on what quality fields that should be used for generating the qi-total field
 Nradar
 CRADAR
 Nrave
 CRAVE
 Nrave_area
 CAREAArea object
 Nrave_bdb
 Crave_bdb
 Nrave_daemon
 CDaemonA generic daemon class
 Nrave_dealias_quality_plugin
 Cdealias_plugin
 Nrave_distance_quality_plugin
 Crave_distance_quality_plugin
 Nrave_dom
 Cwmo_stationDefining a wmo station
 Cobservation
 Cmelting_layer
 Nrave_dom_db
 Crave_dbClass for connecting with the database
 Nrave_fm12
 Cfm12_base_info
 Cfm12_obs
 Cfm12_parserThe parser of the fm12 synop data
 Nrave_height_quality_plugin
 Crave_height_quality_plugin
 Nrave_info
 CINFO
 Nrave_loader
 Crave_loader
 Nrave_mppool
 CNonDaemonProcessInherit Process
 CNonDaemonContext
 CRavePoolWe sub-class multiprocessing.pool.Pool instead of multiprocessing.Pool because the latter is only a wrapper function, not a proper class
 Nrave_overshooting_quality_plugin
 Crave_overshooting_quality_plugin
 Nrave_pgf
 CRavePGFThe product generation framework class containing the product generation functionality
 Nrave_pgf_logger
 CLogRecordStreamHandlerHandler for a streaming logging request
 CLogRecordSocketReceiverSimple TCP socket-based logging receiver suitable for testing, and maybe a little more
 Crave_pgf_logger_server
 Nrave_pgf_qtools
 CPGF_JobQueue_isFull_ErrorJob queue Exception
 CPGF_JobQueueQueue object based on a dictionary
 Nrave_pgf_quality_registry_mgr
 Crave_pgf_quality_registry_mgr_element
 Crave_pgf_quality_registry_mgr
 Nrave_pgf_registry
 CPGF_RegistryRegistry containing product generation algorithm information
 Nrave_pia_quality_plugin
 Crave_pia_quality_plugin
 Nrave_projection
 CinterfaceObject for interfacing with PROJ.4
 CusgsPROJ 4.7.0 and higher interface (requires Proj.py, _proj.so)
 Nrave_qitotal_quality_plugin
 Crave_qitotal_quality_plugin
 Crave_qitotal_quality_minimum
 Crave_qitotal_quality_additive
 Crave_qitotal_quality_multiplicative
 Nrave_ql
 Cql
 Nrave_quality_chain_plugin
 Crave_quality_chain_plugin
 Nrave_quality_chain_registry
 Clink
 Cchain
 Crave_quality_chain_registry
 Nrave_quality_plugin
 Crave_quality_plugin
 Nrave_radarindex_quality_plugin
 Crave_radarindex_quality_plugin
 Crave_elevationindex_quality_plugin
 Nrave_radvol_quality_plugin
 Cradvol_att_plugin
 Cradvol_broad_plugin
 Cradvol_nmet_plugin
 Cradvol_speck_plugin
 Cradvol_spike_plugin
 Nrave_radvol_realtime
 CoptionsGeneric object used to organize options and argument values to radvol
 Nrave_scansun_quality_plugin
 Cscansun_quality_plugin
 Nrave_tile_registry
 Ctiledef
 Nrave_win_colors
 Ccolor_map
 Cslope_map
 Cdiscrete_raw_slope
 Cdiscrete_dbz_slope
 Cwind_profile
 Cradial_wind_velocity
 Caccumulated_mm
 Nrave_wmo_flatfile
 Crave_wmo_flatfileUsed to parse the WMO provided flatfile containing all synop stations
 Nrave_xml
 Cxmlmap
 Nrave_zdiff_quality_plugin
 Crave_zdiff_quality_plugin
 Ntiled_compositing
 Ctiled_area_definitionThe basic area definition that should be transfered to the tiling compositing instance
 Cmulti_composite_argumentsThe argument wrapper so that the arguments can be transfered to the composite generator taking care of the tile
 Ctiled_compositingThe actual compositing instance forwarding requests to the tilers
 C_Acqva_tRepresents the cartesian product
 C_AcqvaCompositeGeneratorFactory_tThe Acqva Composite Generator Factory
 C_AcqvaFeatureMap_t
 C_AcqvaFeatureMapElevation_t
 C_AcqvaFeatureMapField_t
 C_Area_tRepresents the area
 C_AreaRegistry_tRepresents the registry
 C_BitmapGenerator_tRepresents the functionality for creating bitmaps
 C_Cartesian_tRepresents the cartesian product
 C_CartesianCfIO_tRepresents the adaptor
 C_CartesianComposite_tRepresents the cartesian composite generator
 C_CartesianOdimIO_tRepresents the adaptor
 C_CartesianParam_tRepresents the cartesian field product
 C_CartesianVolume_tRepresents the cartesian volume
 C_Composite_tRepresents the cartesian product
 C_CompositeAlgorithm_tThe basic composite algorithm that can be cast into a subclassed processor
 C_CompositeArguments_tRepresents the area
 C_CompositeEngine_tRepresents the cartesian product
 C_CompositeEngineOvershootingQcHandler_tThe QC overshooting handler when generating poo fields
 C_CompositeEngineQcHandler_tCompositeEngineQcHandler
 C_CompositeFactoryManager_tRepresents the composite manager product
 C_CompositeFilter_tRepresents the area
 C_CompositeGenerator_tRepresents the cartesian product
 C_CompositeGeneratorFactory_tThe basic composite algorithm that can be cast into a subclassed processor
 C_DetectionRange_tRepresents the detection range generator
 C_FileObject_tRepresents the file object
 C_FileObjectOdimIO_tThe Polar ODIM IO adaptor
 C_heapobjectHeap structure when allocating rave objects
 C_LazyDataset_tRepresents one lazy dataset
 C_LazyNodeListReader_tRepresents the lazy nodelist loader
 C_LegacyCompositeGeneratorFactory_tThe Legacy composite generator factory
 C_NearestCompositeGeneratorFactory_tNearest composite generator factory that can handle PPI, CAPPI, PCAPPI, MAX and PMAX using nearest neighbour
 C_OdimSource_tRepresents the area
 C_OdimSources_tRepresents the odim sources registry
 C_PolarNavigator_tRepresents one polar navigator
 C_PolarOdimIO_tThe Polar ODIM IO adaptor
 C_PolarScan_tRepresents one scan in a volume
 C_PolarScanParam_tRepresents one param in a scan
 C_PolarVolume_tRepresents a volume
 C_PooCompositeAlgorithm_tRepresents the cartesian product
 C_Projection_tRepresents one projection
 C_ProjectionPipeline_tRepresents one projection
 C_ProjectionRegistry_tRepresents the registry
 C_RadarDefinition_tRepresents the area
 C_Radvol_params_tRepresents argument parameters for Radvol's algorithms
 C_Radvol_tRepresents the Radvol
 C_RadvolAtt_tRepresents the RadvolAtt algorithm
 C_RadvolBroad_tRepresents the RadvolBroad algorithm
 C_RadvolNmet_tRepresents the RadvolNmet algorithm
 C_RadvolSpeck_tRepresents the RadvolSpeck algorithm
 C_RadvolSpike_tRepresents the RadvolSpike algorithm
 C_RaveAcrr_tRepresents the acrr generator
 C_RaveAttribute_tRepresents one scan in a volume
 C_RaveAttributeTable_tRepresents one scan in a volume
 C_RaveBufrIO_tDefines the structure for the RaveIO in a volume
 C_RaveData2D_tRepresents a date time instance
 C_RaveDateTime_tRepresents a date time instance
 C_RaveField_tRepresents the cartesian volume
 C_RaveGra_tRepresents the gra applier
 C_RaveIO_tDefines the structure for the RaveIO in a volume
 C_RaveIOCache_tDefines the structure for the RaveIOCache
 C_RaveLegend_tRepresents one scan in a volume
 C_RaveList_tRepresents a list
 C_raveobjectThe basic raveobject that contains the header information for all rave objects
 C_RaveObjectHashTable_tRepresents a hash table
 C_RaveObjectList_tRepresents a list
 C_raveobjecttypeThe rave object type definition
 C_RavePIA_tRepresents the gra applier
 C_RaveProperties_tRepresents the registry
 C_RaveQITotal_tRepresents the QI total generator
 C_RaveValue_tRepresents one scan in a volume
 C_SimpleXmlNode_tRepresents a node
 C_Transform_tRepresents one transformator
 C_VerticalProfile_tRepresents one vertical profile
 C_VpOdimIO_tThe Vertical Profile ODIM IO adaptor
 CAcqvaCompositeRadarItemKeeps track of what object has what radar index value
 CAcqvaCompositeValuePosition_tStructure for holding information regarding a specific position and values connected with it
 CAcqvaCompositeValues_tStructure for keeping track on values / parameter
 CAcqvaCompositingParameter_tStructure for keeping track on parameters that should be composited
 CCartesianOdimArgClass for handling Cartesian ODIM I/O-handling
 CCompositeArgumentObjectEntry_tThe object entry that is stored inside the arguments
 CCompositeArgumentParameter_tStructure for keeping track on parameters that should be composited
 CCompositeEngineObjectBinding_tBinding for associating rave objects with pipelines, sources and other miscellaneous information
 CCompositeEnginePolarValueFunction_tThe class definition
 CCompositeEngineRadarData_tContains information required when determining what data point to use
 CCompositeFactoryEntry_tThe object entry that is stored inside the arguments
 CCompositeQualityFlagDefinition_tCan be used to define if a quality flag requires different gain/offset or datatype than the default values which are: UCHAR, offset=0.0 and gain = 255/UCHAR_MAX
 CCompositeQualityFlagSettings_tSettings if there is a which to create an array of settings from which to create quality flag definitions
 CCompositeRadarItemKeeps track of polar object and radar index value
 CCompositeRaveObjectBinding_tUtility class that helps out keeping a polar object associated with other objects like a projection pipeline
 CCompositeUtilValue_tThis structure can be used to keep track of what value that should be used when calculating what value to be used for a position
 CCompositeValuePosition_tStructure for holding information regarding a specific position and values connected with it
 CCompositeValues_tStructure for keeping track on values / parameter
 CCompositeValuesVector_tHow many values for interpolation
 CCompositingParameter_tStructure for keeping track on parameters that should be composited
 CElevation_tRepresents an elevation
 CInterpolationMethodMapping_t
 COdimIoUtilityArgStruct that can be used when passing around objects and associated nodelist between the writing and loading functions
 COdimVersionToStrTypeMapType for keeping mapping
 CPolarNavigationInfoProvides user with navigation information
 CPolarObservation
 CPolarObservationLinkedListLinked list version of the PolarObservation
 CPositionPosition object used for navigation
 CProductTypeMapping_tMapping between a product string and the Rave_ProductType which is a mapping to ODIM
 CProj4DefIdToWktIdMappingMapping between a proj.4 definition id and a wkt id
 CPyAcqvaA composite generator
 CPyAcqvaFeatureMapA feature map
 CPyAcqvaFeatureMapElevation
 CPyAcqvaFeatureMapField
 CPyAcrrA cartesian product
 CPyAreaA cartesian product
 CPyAreaRegistryA cartesian product
 CPyBitmapGeneratorThe definition
 CPyCartesianA cartesian product
 CPyCartesianCompositeA cartesian product
 CPyCartesianParamA cartesian product
 CPyCartesianVolumeThe cartesian volume object
 CPyCompositeA composite generator
 CPyCompositeAlgorithmThe poo composite algorithm instance
 CPyCompositeArgumentsA composite argument structure
 CPyCompositeFactoryManagerA composite generator
 CPyCompositeFilterA composite argument structure
 CPyCompositeGeneratorA composite generator
 CPyCompositeGeneratorFactoryThe poo composite algorithm instance
 CPyDetectionRangeA detection range generator
 CPyFileObjectA pia
 CPyGraA gra coefficient applier
 CPyLazyNodeListReaderThe LazyNodeListReader
 CPyOdimSourceA odim source
 CPyOdimSourcesA cartesian product
 CPyPiaA pia
 CPyPolarNavigationInfoA cartesian product
 CPyPolarNavigatorA polar navigator
 CPyPolarScanA polar scan
 CPyPolarScanParamA polar scan param
 CPyPolarVolumeThe polar volume object
 CPyProjectionA projection
 CPyProjectionPipelineA projection
 CPyProjectionRegistryA projection registry
 CPyQITotalA qi total object
 CPyRadarDefinitionA radar definition
 CPyRaveAttributeTableA rave attribute table
 CPyRaveData2DThe rave field object
 CPyRaveFieldThe rave field object
 CPyRaveIOThe RaveIO
 CPyRaveIOCacheThe RaveIOCache
 CPyRaveLegendThe rave field object
 CPyRaveObjectDebuggingDebugger struct to be used in rave python modules
 CPyRavePropertiesA cartesian product
 CPyRaveValueA cartesian product
 CPyTransformThe transformator
 CPyVerticalProfileA generic vertical profile
 CQuantityNodataUndetectMappingMapping between quantities in ODIM and the definition used by CF
 CRaveHash_bucket
 CRaveHeap_tA linked list where each entry corresponds to one allocation
 CRaveHeapEntry_tKeeps track on one allocation
 CRaveIO_DataTypeMappingMapping between a data type and the corresponding string
 CRaveIO_ObjectTypeMappingMapping between a object type and the corresponding string
 CRavePolarFieldDefines one field in a volume
 CRavePolarVolumeDefines one polar volume
 CRaveToHlhdfTypeMapMapping between hlhdf format and rave data type
 CRaveTransform2DData structure when working with 2D projections
 CRaveTypes_ProductMappingMapping between a product type and the corresponding string
 CRaveWeight2DWeight for one item
 CRaveWktMappingFunctionMapping containing a wkt mapping function
 Crvals
 Cscanmeta
 CSimpleXmlNodeUserData_t
 CTransformWeightAll weights that should be used for calculating a value of a position