Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: update alternatives #2437

Merged
merged 3 commits into from
Dec 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/user/alternatives.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ When deciding which library is most useful to you, it is worth considering the f

Software is a living, breathing organism and is constantly undergoing change. If any of the above information is incorrect or out of date, or if you want to add a new project to this list, please open a PR!

*Last updated: 28 August 2024*
*Last updated: 30 November 2024*

Features
--------
Expand Down Expand Up @@ -75,7 +75,7 @@ These are metrics that can be scraped from GitHub.

**Commits**: The number of commits on the main development branch. This is another metric for how active development has been. However, this can vary a lot depending on whether PRs are merged with or without squashing first.

**Core SLOCs**: The number of source lines of code in the core library, excluding empty lines and comments. This tells you how large the library is, and how long it would take someone to write something like it themselves. We use `scc <https://github.com/boyter/scc>`_ to compute SLOCs and exclude markdown languages from the count.
**Core SLOCs**: The number of source lines of code in the core library, excluding empty lines and comments. This tells you how large the library is, and how long it would take someone to write something like it themselves. We use `scc <https://github.com/boyter/scc>`_ to compute SLOCs and exclude markup languages from the count.

**Test SLOCs**: The number of source lines of code in the testing suite, excluding empty lines and comments. This tells you how well tested the project is. A good goal to strive for is a similar amount of code for testing as there is in the core library itself.

Expand Down
18 changes: 9 additions & 9 deletions docs/user/metrics/downloads.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Library,PyPI/CRAN Last Week,PyPI/CRAN Last Month,PyPI/CRAN All Time,Conda All Time,Total All Time
`TorchGeo`_,"1,828","9,789","255,293","21,108","276,401"
`eo-learn`_,319,"1,560","141,983","36,205","178,188"
`Raster Vision`_,138,"652","61,938","3,254","65,192"
`PaddleRS`_,10,36,"1,642",0,"1,642"
`segment-geospatial`_,"1,553","7,363","117,664","18,147","135,811"
`DeepForest`_,564,"3,652","761,520","62,869","824,389"
`SITS`_,304,648,"12,767","78,976","91,743"
`TerraTorch`_,259,988,"2,378",0,"2,378"
`scikit-eo`_,162,621,"12,048",0,"12,048"
`TorchGeo`_,"8,435","30,948","311,897","25,174","337,071"
`eo-learn`_,309,"2,370","156,309","40,325","196,634"
`Raster Vision`_,"9,198","31,588","115,670","3,968","119,638"
`PaddleRS`_,16,53,"2,029",0,"2,029"
`segment-geospatial`_,"1,956","10,689","157,443","26,576","184,019"
`DeepForest`_,767,"13,925","827,339","71,367","898,706"
`TerraTorch`_,318,"1,322","7,037",0,"7,037"
`SITS`_,120,539,"14,618","78,976","91,743"
`scikit-eo`_,115,717,"14,700",0,"14,700"
8 changes: 4 additions & 4 deletions docs/user/metrics/features.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Library,ML Backend,I/O Backend,Spatial Backend,Transform Backend,Datasets,Weights,CLI,Reprojection,STAC,Time-Series
`TorchGeo`_,PyTorch,"GDAL, h5py, laspy, OpenCV, pandas, pillow, scipy",R-tree,Kornia,82,68,✅,✅,❌,🚧
`TorchGeo`_,PyTorch,"GDAL, h5py, laspy, OpenCV, pandas, pillow, scipy",R-tree,Kornia,92,69,✅,✅,❌,🚧
`eo-learn`_,scikit-learn,"GDAL, OpenCV, pandas",geopandas,numpy,0,0,❌,✅,❌,🚧
`Raster Vision`_,"PyTorch, TensorFlow*","GDAL, OpenCV, pandas, pillow, scipy, xarray",STAC,Albumentations,0,6,✅,✅,✅,✅
`PaddleRS`_,PaddlePaddle,"GDAL, OpenCV",shapely,numpy,7,14,🚧,✅,❌,🚧
`segment-geospatial`_,PyTorch,"GDAL, OpenCV, pandas",geopandas,numpy,0,0,❌,✅,❌,❌
`DeepForest`_,PyTorch,"GDAL, OpenCV, pandas, pillow, scipy",R-tree,Albumentations,0,3,❌,❌,❌,❌
`DeepForest`_,PyTorch,"GDAL, OpenCV, pandas, pillow, scipy",R-tree,Albumentations,0,4,❌,❌,❌,❌
`TerraTorch`_,PyTorch,"GDAL, h5py, pandas, xarray",R-tree,Albumentations,22,1,✅,✅,❌,🚧
`SITS`_,R Torch,GDAL,-,tidyverse,22,0,❌,✅,✅,✅
`TerraTorch`_,PyTorch,"GDAL, h5py, pandas, xarray",R-tree,Albumentations,16,1,✅,✅,❌,🚧
`scikit-eo`_,"scikit-learn, TensorFlow","pandas, scipy, numpy, rasterio","geopandas",numpy,0,0,❌,❌,❌,🚧
`scikit-eo`_,"scikit-learn, TensorFlow","pandas, scipy, numpy, rasterio","geopandas",numpy,0,0,❌,❌,❌,🚧
18 changes: 9 additions & 9 deletions docs/user/metrics/github.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Library,Contributors,Forks,Watchers,Stars,Issues,PRs,Releases,Commits,Core SLOCs,Test SLOCs,Test Coverage,License
`TorchGeo`_,72,308,44,"2,409",419,"1,714",11,"2,074","30,761","16,058",100%,MIT
`eo-learn`_,40,300,46,"1,108",159,638,44,"2,470","8,207","5,932",92%,MIT
`Raster Vision`_,32,381,71,"2,046",697,"1,382",22,"3,614","22,779","9,429",90%,Apache-2.0
`PaddleRS`_,23,89,13,374,91,116,3,644,"21,859","3,384",48%,Apache-2.0
`segment-geospatial`_,17,281,55,"2,834",129,104,27,186,"5,598",92,22%,MIT
`DeepForest`_,17,172,17,474,413,301,44,864,"3,357","1,794",86%,MIT
`SITS`_,14,76,28,451,622,583,44,"6,244","24,284","8,697",94%,GPL-2.0
`TerraTorch`_,9,10,9,121,46,92,2,243,"10,101",583,44%,Apache-2.0
`scikit-eo`_,6,17,8,132,20,11,15,496,"1,636","94",37%,Apache-2.0
`TorchGeo`_,76,352,51,"2,790",446,"1,860",13,"2,193","29,305","17,294",100%,MIT
`eo-learn`_,40,299,46,"1,131",160,640,45,"2,472","7,497","5,872",92%,MIT
`Raster Vision`_,32,388,71,"2,090",701,"1,430",23,"3,614","21,734","8,792",90%,Apache-2.0
`PaddleRS`_,23,91,13,400,93,116,3,644,"20,679","3,239",48%,Apache-2.0
`segment-geospatial`_,20,316,61,"3,078",150,136,38,229,"6,845",92,22%,MIT
`DeepForest`_,17,176,17,524,439,351,47,938,"3,320","1,886",86%,MIT
`TerraTorch`_,16,24,12,171,78,185,8,606,"14,933","2,077",44%,Apache-2.0
`SITS`_,14,78,28,483,654,590,44,"6,244","24,284","8,697",94%,GPL-2.0
`scikit-eo`_,7,20,9,192,24,13,17,510,"1,617","170",37%,Apache-2.0
Loading