Project Filelist for Tools for QGIS or GeoPandas
File Release Notes and Changelog
Release Name: 0.6.0
Release Notes
# Package t4gpd history
## Version 0.6.0 - rev. 13549 - 23 Mar. 2023
* Add new Docker image (see https://github.com/thomas-leduc/t4gpd-docker)
* Add new tests.misc.OptimalNumberOfClustersTest class
* Add new misc.OptimalNumberOfClusters class
* Add new demos.GeoDataFrameDemos9 class
* Add new tests.morph.STBBoxTest class
* Add new morph.STBBox class
* Add new morph.STVariableWidthBuffer class
* Add new misc.RoseMappingTool class
* Add new tests.commons.random.RandomPointPickingTest class
* Add new commons.random.RandomPointPicking class
* Add new misc.TimelineTool class
* Add new commons.sun.DaylightLib class
* Add new picoclim.ExtraProcessing class
## Version 0.5.0 - rev. 12961 - 14 Nov. 2022
* Add new tests.io.{GpkgLoaderTest,GpkgWriterTest} classes
* Add new io.{GpkgLoader,GpkgWriter} classes
* Add new tests.morph.geoProcesses.RectifyByFWTTest class
* Add new tests.morph.geoProcesses.RectifyByFFTTest class
* Add new tests.morph.geoProcesses.CrossroadsStarDomainTest class
* Add new tests.morph.geoProcesses.CrossroadsAngularityTest class
* Add new morph.geoProcesses.RectifyByFWT class
* Add new morph.geoProcesses.RectifyByFFT class
* Add new morph.geoProcesses.CrossroadsStarDomain class
* Add new morph.geoProcesses.CrossroadsAngularity class
* Add new tests.commons.KernelLibTest class
* Add new commons.KernelLib class
* Add new tests.morph.geoProcesses.CrossroadRecognitionTest class
* Add new morph.geoProcesses.CrossroadRecognition class
* Add new commons.crossroads_identification.CrossroadRecognitionLib class
* Add new commons.crossroads_identification.FFTMethod class
* Add new commons.crossroads_identification.FWTMethod class
* Add new commons.crossroads_identification.MeanAngularityMethod class
* Add new commons.crossroads_identification.MeanVectorMethod class
* Add new commons.crossroads_identification.AbstractMethod
* Add new tests.morph.STCrossroadsGenerationTest class
* Add new morph.STCrossroadsGeneration class
* Add new tests.commons.crossroads_generation.SequenceRadiiTest class
* Add new tests.commons.crossroads_generation.SequencesGenerationTest class
* Add new tests.commons.crossroads_generation.SequenceTest class
* Add new commons.crossroads_generation.SequenceRadii class
* Add new commons.crossroads_generation.SequencesGeneration class
* Add new commons.crossroads_generation.Sequence class
* Add new demos.GeoDataFrameDemos{6,7,8} classes
* Add new tests.commons.DataFrameLibTest class
* Add new commons.DataFrameLib class
* Add new picoclim.MeteoFranceReader class
* Add new picoclim.MetrologicalCampaignPlottings class
* Add new morph.STSquaredBBox class
* Add new picoclim.SnapImuOnTrackUsingWaypoints class
* Add new picoclim.TracksWaypointsReader class
* Add new tests.commons.SphericalProjectionLibTest class
* Add new commons.SphericalProjectionLib class
* Add new tests.commons.PointsDensifierLib3DTest class
* Add new commons.PointsDensifierLib3D class
* Add new picoclim.MetrologicalCampaignReader class
* Add new picoclim.InertialMeasureReader class
* Add new picoclim.CampbellSciReader class
* Add new picoclim.KestrelReader class
* Add new picoclim.SensirionReader class
## Version 0.4.1 - rev. 12508 - 24 Aug. 2022
* Third release on PyPI
* Add new pyqgis.Emphasizer class
* Add new io.{CirValReader,ValReader} classes
* Add new io.SalomeWriter class
* Add new tests.pyvista.geoProcesses.{Oriented,Panoptic}RayCasting3DTest classes
* Add new pyvista.geoProcesses.{Oriented,PanopticRay}Casting3D classes
* Add new tests.pyvista.geoProcesses.AutomaticFaceOrientationTest class
* Add new pyvista.geoProcesses.AutomaticFaceOrientation class
* Add new tests.pyvista.geoProcesses.FromContourToNormalVectorTest class
* Add new pyvista.geoProcesses.FromContourToNormalVector class
* Add new pyqgis.MapPrinter class
* Add new morph.RepresentativePoint class
* Add new tests.pyvista.STRaysToViewFactorsTest class
* Add new tests.pyvista.{GeodeCiel,Icosahedron}Test classes
* Add new pyvista.{GeodeCiel,Icosahedron} classes
* Add new pyvista.commons.Triangle3D class
* Add new pyvista.geoProcesses.MoveSensorsAwayFromSurface class
* Add new pyvista.commons.RayCasting3DLib class
* Add new pyvista.STRaysToViewFactors class
* Add new io.AbstractReader class
* Add new tests.raster.STToRasterTest class
* Add new raster.STToRaster class
* Add new commons.RayCasting3Lib class
* Add new commons.RayCasting2Lib class
* Enhance commons.GeomLib with new meth. {getAnchoringBuildingId, isABorderPoint, isAnOutdoorPoint}(...) + refactor isAnIndoorPoint(...)
* Debug commons.SVFLib class
* Add new tests.pyvista.ToUnstructuredGridTest class
* Add new pyvista.ToUnstructuredGrid class
* Add new tests.morph.STPointsDensifier2Test class
* Add new morph.STPointsDensifier2 class
* Add new PointsDensifierLib.densifyByCurvilinearAbscissa(...) static method
* Add new GridFaceLib class
* Add new demos.GeoDataFrameDemos{2,3,4,5} classes
* Add new pyplot.MultipleMarkerStyles class
* Update demos.GeoDataFrameDemos class
* Update geoProcesses.StarShapedIndices class
* Rename class commons.ShannonEntropy to commons.Entropy
* Add new file CITATION.cff
## Version 0.3.0 - rev. 11625 - 9 Dec. 2021
* Second release on PyPI
* Add new tests.io.ZipLoaderTest class
* Add new io.ZipLoader class
* Add new misc.PopulationPyramid class
* Add new pyqgis/{AddMemoryLayer,SetSymbolLib,ShowFeatureCount,ZoomLib} classes
* Add new tests datasets: la_defense_{measurepts.csv, pathway.gpkg, waypoints.gpkg}
* Add new tests.io.ZipWriterTest class
* Add new io.ZipWriter class
* Add new io.Reloading class
* Add new tests.commons.CalendarLibTest class
* Add new commons.CalendarLib class
* Add new tests.morph.geoProcesses.{GetInteriorPointTest, IsAnIndoorPointTest} classes
* Add new morph.geoProcesses.{GetInteriorPoint, IsAnIndoorPoint} classes
* Add new comfort.{Empirical,Linear,Universal}ThermalIndices classes
* Add new comfort.indices.Tmrt{GlobeTemperature,Out,Radiometer} classes
* Add new comfort.indices.{ASV,DI,ETU,H,HI,NET,OUTSET,PE,PET,PMV,PT,SET,SETmist,THI,UTCI,WCT} classes
* Add new comfort.indices.AbstractThermalComfortIndice class
* Add new comfort.algo.Tmrt{GlobeTemperature,Out}Lib classes
* Add new comfort.algo.{ETU,PET,PMV,PT,SET,UTCI}Lib classes
* Add new comfort.algo.WindSpeedExtrapolationLib class
* Add new comfort.algo.{Constants,Commons}Lib classes
## Version 0.2.0 - rev. 11186 - 30 Apr. 2021
* First release on PyPI
* Add new tests.sun.STTreeHardShadow2Test class
* Add new tests.commons.sun.ShadowLibTest class
* Add new commons.sun.ShadowLib class
* Add new tests.commons.sun.AbstractSunLibTest class
* Add new tests.morph.STPointsDensifierTest class
* Add new morph.STPointsDensifier class
* Add new tests.commons.PointsDensifierLibTest class
* Add new commons.PointsDensifierLib class
* Add new tests.commons.LineStringCuttingLibTest class
* Add new commons.LineStringCuttingLib class
* Delete commons.GridLib class
* Add new tests.commons.grid.GridLibTest class
* Add new commons.grid.GridLib class
* Add new commons.grid.AbstractGridLib class
* Add new tests.morph.STFacadesAnalysisTest class
* Add new morph.STFacadesAnalysis class
* Add new tests.morph.geoProcesses.GridFaceTest class
* Add new morph.geoProcesses.GridFace class
* Add new tests.commons.GridLibTest class
* Add new commons.GridLib class
* Add new commons.Logos class
* Add new tests.future.commons.distance.BoxCountingDistanceTest class
* Add new future.commons.distance.BoxCountingDistance class
* Add new tests.io.{CirReaderTest,CirWriterTest} classes ( + new dataset: cube_unitaire.cir)
* Add new io.CirWriter class
* Add new commons.GeomLib3D class
* Add new tests.sun.geoProcesses.SunshineDurationOnTopOfRoofTest class
* Add new sun.geoProcesses.SunshineDurationOnTopOfRoof class
* Add new tests.sun.geoProcesses.SunshineDurationTest class
* Add new sun.geoProcesses.{AbstractSunshineDuration,SunshineDuration} classes
* Add new tests.morph.geoProcesses.SkyViewFactorOnTopOfRoofTest class
* Add new morph.geoProcesses.SkyViewFactorOnTopOfRoof class
* Add new misc.WindRose class
* Add new tests.morph.geoProcesses.FootprintExtruderTest class
* Add new morph.geoProcesses.FootprintExtruder class
* Remove sun.SunPosition2 class
* Add new tests.commons.DatetimeLibTest class
* Add new commons.DatetimeLib class
* Add new tests.commons.sun.{PySolarSunLibTest,SoleneSunLibTest,SunLibTest} classes
* Add new commons.sun.{AbstractSunLib,PySolarSunLib,SoleneSunLib,SunLib} classes
* Add new tests.commons.LatLonLibTest class
* Add new commons.LatLonLib class
* Add new tests.sun.STSunMap2DTest class
* Add new sun.STSunMap2D class
* Add new tests.morph.geoProcesses.StarShapedIndicesTest class
* Add new morph.geoProcesses.StarShapedIndices class
* Add new commons.ShannonEntropy class
* Add new tests.morph.geoProcesses.MABR2Test class
* Add new morph.geoProcesses.MABR2 class
* Add new tests.morph.geoProcesses.HeightOfRoughnessTest class
* Add new morph.geoProcesses.HeightOfRoughness class
* Add new tests.morph.geoProcesses.SurfaceFractionTest class
* Add new morph.geoProcesses.SurfaceFraction class
* Add new tests.misc.STDendrogramTest class
* Add new misc.STDendrogram class
* Add new tests.misc.STKMeansTest class
* Add new misc.STKMeans class
* Add new morph.STPolygonize class
* Add new graph.STBetweennessCentrality class
* Add new morph.geoProcesses.{Circularity,Convexity,Ellipticity,Rectangularity} classes
* Add new graph.STClosenessCentrality class
* Add new tests.commons.graph.MCALibTest class
* Add new commons.graph.MCALib class
* Add new tests.morph.geoProcesses.MPBRTest class
* Add new morph.geoProcesses.MPBR class
* Add new tests.commons.CaliperLibTest class
* Add new commons.CaliperLib class
* Add new tests.morph.geoProcesses.MBCTest class
* Add new morph.geoProcesses.MBC class
* Add new tests.commons.ChrystalAlgorithmTest class
* Add new commons.ChrystalAlgorithm class
* Add new tests.morph.STExtractOpenSpacesTest class
* Add new morph.STExtractOpenSpaces class
* Add new datasets jardin_extraordinaire_{path,points,waypoints}5.shp
* Add new tests.morph.geoProcesses.SkyMap2DTest class
* Add new morph.geoProcesses.SkyMap2D class
* Add new tests.graph.{STShortestPathTest, STRoadNeighborhoodTest} classes
* Add new graph.{STShortestPath, STRoadNeighborhood} classes
* Add new tests.commons.graph.{ShortestPathLibTest, NeighborhoodLibTest} classes
* Add new commons.graph.{AbstractUrbanGraphLib, ShortestPathLib, NeighborhoodLib, UrbanGraphLib} classes
* Add new misc.StreetOrientationHistogram class
* Add new sun.SunPosition2 class
* Add new commons.LandoltRingLib class
* Add new io.CityGMLReader class
* Add new io.CirReader class
* Add new io.ObjWriter class
* Add new tests.morph.geoProcesses.CanyonStreetOrientationTest class
* Add new morph.geoProcesses.CanyonStreetOrientation class
* Add new tests.morph.STGradientOfDistancesToBuildingsTest class
* Add new morph.STGradientOfDistancesToBuildings class
* Add new commons.Checksum class
* Add new tests.morph.STCoolscapesTessellationTest class
* Add new morph.STCoolscapesTessellation class
* Add new tests.io.CSVWKTWriterTest class
* Add new misc.FrequencyHistogram class
* Add new tests.morph.geoProcesses.AspectRatioTest class
* Add new morph.geoProcesses.AspectRatio class
* Add new tests.morph.geoProcesses.SkyViewFactorTest class
* Add new morph.geoProcesses.SkyViewFactor class
* Add new commons.SVFLib class
* Add new tests.morph.geoProcesses.HMeanTest class
* Add new morph.geoProcesses.HMean class
* Add new tests.morph.geoProcesses.WMeanTest class
* Add new morph.geoProcesses.WMean class
* Add new tests.morph.STSkeletonizeTest class
* Add new morph.STSkeletonize class
* Add new tests.morph.STSkeletonizeTheVoidTest class
* Add new morph.STSkeletonizeTheVoid class
* Add new tests.morph.STVoronoiPartitionTest class
* Add new morph.STVoronoiPartition class
* Add new tests.STSnappingPointsOnLines2Test class (+ new dataset: jardin_extraordinaire_waypoints.shp)
* Add new morph.STSnappingPointsOnLines2 class
* Add new tests.STSnappingPointsOnLinesTest class (+ new dataset: jardin_extraordinaire_path.{csv,shp})
* Add new morph.STSnappingPointsOnLines class
* Add new tests.STMultipleOverlaps2Test class
* Add new morph.STMultipleOverlaps2 class
* Add new tests.STIdentifyRowOfTreesTest class
* Add new morph.STIdentifyRowOfTrees class
* Add new tests.IdentifyTheClosestPolylineTest class
* Add new morph.geoProcesses.IdentifyTheClosestPolyline class
* Add new tests.TranslationTest class
* Add new morph.geoProcesses.Translation class
* Add new tests.STMultipleOverlapsTest class
* Add new morph.STMultipleOverlaps class
* Add new sun.AbstractHardShadow class
* Add new tests.Rotation2DTest class
* Add new morph.geoProcesses.Rotation2D class
* Add new tests.commons.RotationLibTest
* Add new sun.STTreeHardShadow2 class
* Add new io.VTUWriter class
* Add new io.CSVWKTWriter class
* Add new tests.io.CSVWKTReaderTest class (+ new dataset: ensa_nantes.wkt)
* Add new io.CSVWKTReader class
* Add new tests.sun.STTreeHardShadowTest
* Add new sun.STTreeHardShadow class
* Add new commons.RotationLib class
* Add new sun.STHardShadow class
* Add new tests.ObjReaderTest class (+ new dataset: surfaceWithHole.obj)
* Add new tests.STSunshineHoursTest class
* Add new sun.STSunshineHours class
* Add new energy.{Dogniaux,Perez,Perraudeau,PerrinDeBrichambaut,PlotDirectNormalIrradiance} classes
* Add new tests.DateTimeGeneratorTest class
* Add new sun.{SunPosition,DateTimeGenerator} classes
* Add new io.ObjReader class
## Version 0.1.0 - rev. 9698 - 18 Jul. 2020
* Add new tests.MABETest class
* Add new tests.STClipTest class
* Add new morph.STClip class
* Add new morph.geoProcesses.MABE class
* Add new commons.ellipse.{EllipseLib,EllipticHullLib} classes
* Add new commons.{Distances,ListUtilities,PolarCartesianCoordinates} classes
* Add new tests.STSpatialJoinTest class
* Add new morph.STSpatialJoin class
* Add new tests.DiameterTest class
* Add new morph.geoProcesses.Diameter class
* Add new commons.{AngleLib,DiameterLib} classes
* Add new commons.IllegalArgumentTypeException class
* Add new tests.STDilationErosionTest class
* Add new morph.STDilationErosion class
* Add new tests.STLoadAndClipTest class
* Add new io.STLoadAndClip class
* Add new tests.AngularAbscissaTest class
* Add new morph.geoProcesses.AngularAbscissa class
* Add new tests.GmshTriangulatorTest class
* Add new morph.GmshTriangulator class
* Add new io.{GeoWriter,MshReader,SVGWriter} classes
* Add new commons.{Epsilon,MyNode,MyEdge} classes
* Add new Version class
* Add new tests.STIsovistField2DTest class
* Add new isovist.STIsovistField2D class
* Add new commons.RayCastingLib
* Add new tests.{STToRoadsSectionsTest,STToRoadsSectionsNodesTest} classes
* Add new graph.{STToRoadsSections,STToRoadsSectionsNodes} classes
* Add new commons.UrbanGraphLib
* Add new tests.STDensifierTest class
* Add new tests/data/ensa_nantes_roads.shp dataset
* Add new morph.STDensifier class
* Add new commons.{ArrayCoding,DensifierLib,GeomLib} class
* Add new tests.MABRTest class
* Add new morph.geoProcesses.MABR class
* Add new tests.RemoveHolesTest class
* Add new morph.geoProcesses.RemoveHoles class
* Add new tests.ConvexHullTest class
* Add new morph.geoProcesses.ConvexHull class
* Add new tests.BBoxTest class
* Add new morph.geoProcesses.BBox class
* Add new tests.AreaConvexityDefectTest class
* Add new morph.geoProcesses.AreaConvexityDefect class
* Add new morph.geoProcesses.{AbstractGeoprocess,STGeoProcess} class
* Add new tests.STGridTest class
* Add new tests/data/ensa_nantes.shp dataset
* Add new morph.STGrid class
* Add new commons.BoundingBox class
* Add new commons.GeoProcess class
No change log