All Projects → CosmiQ → Solaris

CosmiQ / Solaris

Licence: apache-2.0
CosmiQ Works Geospatial Machine Learning Analysis Toolkit

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Solaris

Mapsui
Mapsui is a .NET Map component for WPF, Xamarin.Forms, Xamarin.Android, Xamarin.iOS and UWP
Stars: ✭ 447 (+54.14%)
Mutual labels:  gis, geospatial, geo
Shapefile.jl
Parsing .shp files in Julia
Stars: ✭ 40 (-86.21%)
Mutual labels:  gis, geospatial, geo
Go Geom
Package geom implements efficient geometry types for geospatial applications.
Stars: ✭ 456 (+57.24%)
Mutual labels:  gis, geospatial, geo
Orb
Types and utilities for working with 2d geometry in Golang
Stars: ✭ 378 (+30.34%)
Mutual labels:  gis, geospatial, geo
georaster-layer-for-leaflet
Display GeoTIFFs and soon other types of raster on your Leaflet Map
Stars: ✭ 168 (-42.07%)
Mutual labels:  geo, geospatial, gis
Proj4.jl
Julia wrapper for the PROJ cartographic projections library
Stars: ✭ 23 (-92.07%)
Mutual labels:  gis, geospatial, geo
GeoJSON.jl
Utilities for working with GeoJSON data in Julia
Stars: ✭ 46 (-84.14%)
Mutual labels:  geo, geospatial, gis
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 (+790.34%)
Mutual labels:  gis, geospatial, geo
GMT.jl
Generic Mapping Tools Library Wrapper for Julia
Stars: ✭ 148 (-48.97%)
Mutual labels:  geo, geospatial, gis
Monk v1
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.
Stars: ✭ 480 (+65.52%)
Mutual labels:  deeplearning, machinelearning, computervision
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
Stars: ✭ 90 (-68.97%)
Mutual labels:  machinelearning, deeplearning, computervision
pyturf
A modular geospatial engine written in python
Stars: ✭ 15 (-94.83%)
Mutual labels:  geo, geospatial, gis
turf-go
A Go language port of Turf.js
Stars: ✭ 41 (-85.86%)
Mutual labels:  geo, geospatial, gis
fgpv-vpgf
RAMP2 FGP Visualiser / Visualisateur pour la PGF PCAR2 - The Reusable Accessible Mapping Platform (RAMP), also known as the Federal Geospatial Platform Visualiser (FGPV), is a Javascript based web mapping platform that provides a reusable, responsive and WCAG 2.1 "AA" compliant common viewer platform for the Government of Canada. This is an unsu…
Stars: ✭ 34 (-88.28%)
Mutual labels:  geo, geospatial
MTMT
Code for the CVPR 2020 paper "A Multi-task Mean Teacher for Semi-supervised Shadow Detection"
Stars: ✭ 66 (-77.24%)
Mutual labels:  deeplearning, computervision
Grass
GRASS GIS - free and open source Geographic Information System (GIS)
Stars: ✭ 281 (-3.1%)
Mutual labels:  gis, geospatial
barrage
Barrage is an opinionated supervised deep learning tool built on top of TensorFlow 2.x designed to standardize and orchestrate the training and scoring of complicated models.
Stars: ✭ 16 (-94.48%)
Mutual labels:  machinelearning, deeplearning
Data-Scientist-In-Python
This repository contains notes and projects of Data scientist track from dataquest course work.
Stars: ✭ 23 (-92.07%)
Mutual labels:  machinelearning, deeplearning
carto-spatial-extension
A set of UDFs and Procedures to extend BigQuery, Snowflake, Redshift and Postgres with Spatial Analytics capabilities
Stars: ✭ 131 (-54.83%)
Mutual labels:  geospatial, gis
echomap
Preview map files in the terminal
Stars: ✭ 12 (-95.86%)
Mutual labels:  geospatial, gis

Solaris

An open source ML pipeline for overhead imagery by CosmiQ Works

PyPI python version PyPI build docs license

This is a beta version of Solaris which may continue to develop. Please report any bugs through issues!


This repository provides the source code for the CosmiQ Works solaris project, which provides software tools for:

  • Tiling large-format overhead images and vector labels
  • Converting between geospatial raster and vector formats and machine learning-compatible formats
  • Performing semantic and instance segmentation, object detection, and related tasks using deep learning models designed specifically for overhead image analysis
  • Evaluating performance of deep learning model predictions

Documentation

The full documentation for solaris can be found at https://solaris.readthedocs.io, and includes:

  • A summary of solaris
  • Installation instructions
  • API Documentation
  • Tutorials for common uses

The documentation is still being improved, so if a tutorial you need isn't there yet, check back soon or post an issue!

Installation Instructions

coming soon: One-command installation from conda-forge.

We recommend creating a conda environment with the dependencies defined in environment.yml before installing solaris. After cloning the repository:

cd solaris

If you're installing on a system with GPU access:

conda env create -n solaris -f environment-gpu.yml

Otherwise:

conda env create -n solaris -f environment.yml

Finally, regardless of your installation environment:

conda activate solaris
pip install .

pip

The package also exists on PyPI, but note that some of the dependencies, specifically rtree and gdal, are challenging to install without anaconda. We therefore recommend installing at least those dependencies using conda before installing from PyPI.

conda install -c conda-forge rtree gdal=2.4.1
pip install solaris

If you don't want to use conda, you can install libspatialindex, then pip install rtree. Installing GDAL without conda can be very difficult and approaches vary dramatically depending upon the build environment and version, but the rasterio install documentation provides OS-specific install instructions. Simply follow their install instructions, replacing pip install rasterio with pip install solaris at the end.

Dependencies

All dependencies can be found in the requirements file ./requirements.txt or environment.yml

License

See LICENSE.

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].