Skip to content

vieirasaulo/earth-analytics-res

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

earth-analytics-res

Useful resources to establish an ecossystem for earth analytics and hydrology. Repo to ensure good open science across scholars and practitioners.

Contents

Dependency handling

  • Mamba - A fast cross-platform dependency manager reimplementation of the conda package manager in C++. (GitHub)
  • Poetry - Python packaging and dependency manager. (GitHub)
  • Pyenv - Python version management. (GitHub)

Scientific computing

  • NumPy Fast array handling in Python - (GitHub)
  • Pandas Easy data analysis and manipulation tool - (GitHub)
  • SciPy Algorithms for scientific computing in Python- (GitHub)
  • SciKit-learn A library fool of algorithms for machine learning in Python - (GitHub)
  • Xarray High-level, easy-to-use data structures and analysis tools for working with multidimensional labelled datasets and arrays in Python.- (GitHub)

Visualization

  • matplotlib Low-level comprehensive library for creating static, animated, and interactive visualizations in Python (GitHub)
  • seaborn High-level interface for drawing attractive and informative statistical graphics- (GitHub)
  • PyVista - 3D plotting and mesh analysis through a streamlined interface for VTK. (GitHub)

Performance

  • dask Parallel operations for Python libraries such as NumPy, pandas, and scikit-learn. (GitHub)

GIS

  • GDAL - Translator library for raster and vector geospatial data formats. (GitHub)
  • Shapely - Manipulation and analysis of geometric objects in the Cartesian plane. (Python, BSD-3-Clause, GitHub)
  • Rasterio - High performance, lower cognitive load, cleaner and transparent Python library for GDAL. (Python own licensing, GitHub)
  • Geopandas - Extends the datatypes used by pandas to allow spatial operations on geometric types. (Python, BSD-3-Clause, GitHub)
  • rasterstats - Summarizing geospatial raster datasets based on vector geometries. (Python, BSD-3-Clause, GitHub)
  • xyz2tif - GitHub Gist to convert .xyz to .tif format. (Python, MIT, GitHub)

Meshing

  • Triangle - Two-dimensional quality mesh generator and Delaunay triangulator. (C, nonfree software)
  • Gmsh - Three-dimensional finite element mesh generator with pre- and post-processing facilities. (C++, GPL, GitLab)
  • pygmsh - Python interface for Gmsh. (Python, GPL 3)
  • triangle - Python interface for triangle. (Python, LGPL 3, GitHub)
  • pandamesh - Translates geospatial vector data (points, lines, or polygons) to unstructured meshes. (Python, MIT, GitHub)

Writing

  • Latex - Typesetting system for the production of technical and scientific documentation (TeX, LPPL 1.3, GitHub)
  • TeXcount - TeXcount is a Perl script for counting words in LaTeX documents. (Perl, LPPL 1.3, GitHub)
  • Pandoc - Swiss-army knife to convert between markup formats. (Haskell, GPL-2.0, GitHub)
  • pdfsizeopt - Compressing pdf with marginal quality loss and features' preservation. (Python, GPL-2.0, GitHub)

Rule makers

  • Make - Controls the generation of executables and other non-source files of a program from the program's source files. (GPL 3, GitHub)
  • Snakemake - Workflow manager for scalable and reproducible data analysis (Python-HTML MIT, GitHub)

Others

About

A repository with cool tools for earth data science.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published