All Projects → JuliaEarth → Geostats.jl

JuliaEarth / Geostats.jl

Licence: mit
An extensible framework for high-performance geostatistics in Julia

Projects that are alternatives of or similar to Geostats.jl

Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-32.43%)
Mutual labels:  geospatial, geo, spatial
tile38
Real-time Geospatial and Geofencing
Stars: ✭ 8,117 (+3556.31%)
Mutual labels:  geo, geospatial, spatial
Mathnet Numerics
Math.NET Numerics
Stars: ✭ 2,688 (+1110.81%)
Mutual labels:  statistics, interpolation
Maps Api For Javascript Examples
Self-contained examples for Maps API for JavaScript v3.
Stars: ✭ 130 (-41.44%)
Mutual labels:  geospatial, geo
Openlayers Editor
OpenLayers Editor
Stars: ✭ 138 (-37.84%)
Mutual labels:  geo, spatial
Examples
Self-contained examples for the legacy Maps API for JavaScript.
Stars: ✭ 78 (-64.86%)
Mutual labels:  geospatial, geo
Pumas.jl
Pharmaceutical Modeling and Simulation for Nonlinear Mixed Effects (NLME), Quantiative Systems Pharmacology (QsP), Physiologically-Based Pharmacokinetics (PBPK) models mixed with machine learning
Stars: ✭ 84 (-62.16%)
Mutual labels:  statistics, simulation
Zelig
A statistical framework that serves as a common interface to a large range of models
Stars: ✭ 89 (-59.91%)
Mutual labels:  statistics, simulation
Awesome Gis
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
Stars: ✭ 2,582 (+1063.06%)
Mutual labels:  geospatial, geo
Uci Ml Api
Simple API for UCI Machine Learning Dataset Repository (search, download, analyze)
Stars: ✭ 190 (-14.41%)
Mutual labels:  statistics, learning
Data Science Live Book
An open source book to learn data science, data analysis and machine learning, suitable for all ages!
Stars: ✭ 193 (-13.06%)
Mutual labels:  statistics, learning
Simplification
Very fast LineString simplification using RDP or Visvalingam-Whyatt and a Rust binary
Stars: ✭ 78 (-64.86%)
Mutual labels:  geospatial, geo
Editor
An open source visual editor for the 'Mapbox Style Specification'
Stars: ✭ 1,167 (+425.68%)
Mutual labels:  geospatial, geo
Geoswift
The Swift Geometry Engine.
Stars: ✭ 1,267 (+470.72%)
Mutual labels:  geospatial, geo
Leaflet Ng2
Angular.io integration of Leaflet
Stars: ✭ 66 (-70.27%)
Mutual labels:  geo, spatial
Geo On Fire
A library to create high performance geolocation queries for Firebase. Checkout the demos: https://run.plnkr.co/plunks/AYaN8ABEDcMntgbJyLVW/ and https://run.plnkr.co/plunks/xJgstAvXYcp0w7MbOOjm/
Stars: ✭ 54 (-75.68%)
Mutual labels:  geospatial, geo
Xesmf
Universal Regridder for Geospatial Data
Stars: ✭ 197 (-11.26%)
Mutual labels:  geospatial, interpolation
Facsimile
Facsimile Simulation Library
Stars: ✭ 20 (-90.99%)
Mutual labels:  statistics, simulation
Shapefile.jl
Parsing .shp files in Julia
Stars: ✭ 40 (-81.98%)
Mutual labels:  geospatial, geo
Virgilio
Virgilio is developed and maintained by these awesome people. You can email us virgilio.datascience (at) gmail.com or join the Discord chat.
Stars: ✭ 13,200 (+5845.95%)
Mutual labels:  statistics, learning


Project goals

  • Design a comprehensive framework for geostatistics (or spatial statistics) in a modern programming language.
  • Address the lack of a platform for scientific comparison of different geostatistical algorithms in the literature.
  • Exploit modern hardware aggressively, including GPUs and computer clusters.
  • Educate people outside of the field about the existence of geostatistics.

Installation

Get the latest stable release with Julia's package manager:

] add GeoStats

Documentation

  • STABLEmost recently tagged version of the documentation.
  • LATESTin-development version of the documentation.

Tutorials

A set of Jupyter notebooks demonstrating the current functionality of the project is available in GeoStatsTutorials with an accompanying series of videos:

Below is a quick preview of the high-level API:

using GeoStats
using Plots

# data.csv:
#    x,    y,       station,        precip
# 25.0, 25.0,     palo alto,           1.0
# 50.0, 75.0,  redwood city,           0.0
# 75.0, 50.0, mountain view,           1.0

# read spatial data (e.g. geotable)
𝒯 = readgeotable("data.csv", coordnames=(:x,:y))

# define spatial domain (e.g. Cartesian grid)
𝒟 = CartesianGrid(100, 100)

# define estimation problem for precipitation
𝒫 = EstimationProblem(𝒯, 𝒟, :precip)

# choose a solver from the list of solvers
𝒮 = Kriging(
  :precip => (variogram=GaussianVariogram(range=35.),)
)

# solve the problem
sol = solve(𝒫, 𝒮)

# plot the solution
contourf(sol)

If you have questions, don't hesitate to ask in our community channels:

GITTER ZULIP

Contributing and supporting

Contributions are very welcome, as are feature requests and suggestions. Please open an issue if you encounter any problems. We have written instructions to help you with the process.

GeoStats.jl was developed as part of academic research. It will always be open source and free of charge. If you would like to help support the project, please star the repository STARS and share it with your colleagues.

Citing

If you find GeoStats.jl useful in your work, please consider citing it:

JOSS DOI

@ARTICLE{GeoStats.jl-2018,
  title={GeoStats.jl – High-performance geostatistics in Julia},
  author={Hoffimann, Júlio},
  journal={Journal of Open Source Software},
  publisher={The Open Journal},
  volume={3},
  pages={692},
  number={24},
  ISSN={2475-9066},
  DOI={10.21105/joss.00692},
  url={http://dx.doi.org/10.21105/joss.00692},
  year={2018},
  month={Apr}
}

Used at



Contributors

This project would not be possible without the contributions of:


Maarten Pronk

🚇

Martijn Visser

💻

Fredrik Ekre

🚇

Durand D'souza

💻

Morten Piibeleht

📖

Tony Kelman

🚇

M. A. Siddique

💬

Anshul Singhvi

📖

Zlatan Vasović

📖

Benoit Pasquier

💻

exepulveda

💻

Renato Aranha

⚠️

Patrick Kofod Mogensen

💻

Kai Xu

💻

Paul Matlashewski

💻

Riyad Muradov

💻

Alex Miltenberger

💻

Lakshya Khatri

💻

Milan Bouchet-Valat

📖

Rafael Caixeta

💻

Sam

🚇

Nitish Gadangi

📖 🚇

Mattriks

💻

cormullion

📖

Mauro

💻

Gaurav Wasnik

💻

Atreya Majumdar

📖
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].