src package¶
All code for running SOLFD and SOLWEIG is stored in SRC. The code in the j_ directories is original work unless specified otherwise. The other directories are originally from https://github.com/UMEP-dev/UMEP-processing Modifications have been made, while some code remains unchanged.
Subpackages¶
- src.functions
- Subpackages
- functions.SOLWEIGpython
- Subpackages
- functions.SOLWEIGpython.Kside_veg_v2022a_cupy
- functions.SOLWEIGpython.Kup_veg_2015a
- functions.SOLWEIGpython.Kvikt_veg
- functions.SOLWEIGpython.Lcyl_v2022a_cupy
- functions.SOLWEIGpython.Lside_veg_v2022a_cupy
- functions.SOLWEIGpython.Lvikt_veg
- functions.SOLWEIGpython.Solweig_2022a_calc_forprocessing_cupy
- functions.SOLWEIGpython.Tgmaps_v1_cupy
- functions.SOLWEIGpython.TsWaveDelay_2015a
- functions.SOLWEIGpython.WriteMetadataSOLWEIG
- functions.SOLWEIGpython.cylindric_wedge_cupy
- functions.SOLWEIGpython.daylen
- functions.SOLWEIGpython.emissivity_models
- functions.SOLWEIGpython.gvf_2018a_cupy
- functions.SOLWEIGpython.patch_characteristics_cupy
- functions.SOLWEIGpython.sunlit_shaded_patches
- functions.SOLWEIGpython.sunonsurface_2018a_cupy
- functions.SOLWEIGpython
- Submodules
- functions.svf_functions
- Subpackages
- src.j_analysis
- src.j_dataprep
- Directories
- Submodules
- src.j_dataprep.DEMs
BuildingsBuildings.bboxBuildings.bufferbboxBuildings.wfs_urlBuildings.layer_nameBuildings.dataBuildings.building_geometriesBuildings.removed_buildingsBuildings.user_buildingsBuildings.user_buildings_higherBuildings.removed_user_buildingsBuildings.is3DBuildings.download_wfs_data()Buildings.insert_user_buildings()Buildings.load_buildings()Buildings.remove_buildings()Buildings.remove_user_buildings()Buildings.retrieve_buildings()Buildings.retrieve_user_buildings()
CHMCHM.bboxCHM.bufferedbboxCHM.crsCHM.dtmCHM.dsmCHM.output_folder_chmCHM.gdfCHM.chmCHM.tree_polygonsCHM.transformCHM.trunk_arrayCHM.original_chmCHM.og_polygonsCHM.original_trunkCHM.chm_creation()CHM.chm_finish()CHM.download_las_tiles()CHM.extract_vegetation_points()CHM.filter_points_within_bounds()CHM.find_tiles()CHM.init_chm()CHM.insert_random_tree()CHM.insert_tree()CHM.insert_type_tree()CHM.interpolation_vegetation()CHM.median_filter_chm()CHM.merge_las_files()CHM.raster_center_coords()CHM.remove_trees()CHM.save_las()
DEMSDEMS.bufferDEMS.bboxDEMS.bufferbboxDEMS.building_dataDEMS.resolutionDEMS.user_building_dataDEMS.output_dirDEMS.bridgeDEMS.resamplingDEMS.crsDEMS.dtmDEMS.dsmDEMS.transformDEMS.og_dtmDEMS.og_dsmDEMS.is3DDEMS.create_dem()DEMS.crop_to_bbox()DEMS.export_context()DEMS.extract_center_cells()DEMS.fetch_ahn_wcs()DEMS.fill_raster()DEMS.remove_buildings()DEMS.replace_buildings()DEMS.resample_raster()DEMS.update_building_height()DEMS.update_dsm()
edit_bounds()write_output()
- src.j_dataprep.landcover
LandCoverLandCover.bboxLandCover.crsLandCover.resolutionLandCover.main_roadLandCover.dtm_datasetLandCover.base_url_topLandCover.base_url_bgtLandCover.buildings_pathLandCover.layerLandCover.building_dataLandCover.landcover_pathLandCover.landcover_mappingLandCover.arrayLandCover.og_landcoverLandCover.landcover_withoutbuildLandCover.transformLandCover.convert_to_raster_bgt()LandCover.convert_to_raster_top()LandCover.dtm_dataset_prep()LandCover.export_context()LandCover.export_features_to_gpkg()LandCover.filter_active_bgt_features()LandCover.get_bgt_features()LandCover.get_features()LandCover.get_landcover_code()LandCover.get_top10nl()LandCover.load_buildings()LandCover.load_landcover_mapping()LandCover.process_overbrugging_bgt()LandCover.process_road_features_bgt()LandCover.process_road_features_top()LandCover.process_terrain_features_bgt()LandCover.process_terrain_features_top()LandCover.process_water_features_bgt()LandCover.process_water_features_top()LandCover.save_raster()LandCover.update_build_landcover()LandCover.update_landcover()LandCover.visualize_raster()
- src.j_dataprep.user_input
- src.j_dataprep.wall_preprocess
- src.j_output
- src.j_output.user_output
TmrtOutputTmrtOutput.output_folderTmrtOutput.gdal_datasetTmrtOutput.valid_maskTmrtOutput.tmrt_arrays_by_timeTmrtOutput.time_groupsTmrtOutput.averaged_tmrtTmrtOutput.pet_arrays_by_timeTmrtOutput.classified_pet_by_timeTmrtOutput.averaged_petTmrtOutput.averaged_class_petTmrtOutput.average_time_groups()TmrtOutput.calc_arrays()TmrtOutput.calc_pet()TmrtOutput.calculate_stats_and_bins()TmrtOutput.classify_pet()TmrtOutput.get_pet_raster_from_lookup()TmrtOutput.get_time_group()TmrtOutput.group_by_time_of_day()TmrtOutput.init_mask()
- src.j_output.user_output
- src.preprocessor
- src.processor
- src.util