LABS

Products & open source explorations. Tesera contributes technology to the community under the MIT license when appropriate.

LIGHTSHED
FEATURED PRODUCT

Lightshed is a personal assistant that answers complex business and reporting queries with the ease of a chat bot.

 

Technology:

Slack, Harvest API

Map Applications, Web Mapping, and GIS Software/

fme-cloud-api

A small npm client library for interacting with FME cloud. https://www.npmjs.com/package/fme-cloud-api

lambda-fme-cloud

This is a serverless repo with AWS Lambda functions which manipulate the FME Cloud API.

esri-service-catalog

The library will take an ArcGIS endpoint and harvest its metadata into a single JSON file.

leaflet-easy-control

An easy way to add a leaflet control to a map.

leaflet-save

A leaflet plugin that provides a hook to save the map state as JSON.

esri2fc

Queries an ArcGIS Server map service endpoint and returns GeoJSON.

leaflet-share

Simple leaflet control that copies url to clipboard for sharing.

leaflet-text-annotate

A leaflet control for simplex text annotation. Add words to your map.

leaflet-print

Simple leaflet control that posts a URL representing the map state to an http print API.

Data Wrangling Microservices and Utilities/

pgexport-awslambda

AWS microservice, pass in PostgreSQL URL and queries with an S3 destination and voila, your csv data.

bawlk

Bawlk – as in bulk loading. Tools for validating & sanitizing CSV data with JSON Table Schemas and loading into AWS RDS.

lambda-s3-to-sql

An AWS Lambda function to move tasks from a file on S3 to an SQS queue.

datapackage-validator-awslambda

AWS Lambda function for validating Data Packages (Open Knowledge Foundation) using BAWLK.

lambda-phantomjs-rasterize

A phantomjs based AWS lambda microservice. We use this function with API gateway. Pass in a url and some parameters and it returns a screenshot.

lambda-fetch-radar

AWS Lambda function to fetch radar images periodically from weather.gc.ca.

Spatial Analytics, Big Data and Data Science/

learn-cli

A CLI build AWS ECS (Docker) for variable selection, linear discriminant analysis, and discriminant ratings – optimized for landscape datasets.

pylearn

A python package which supports the learn-cli

rlearn

An R package which supportings the learn-cli.

ktpi

KPTI creates multi-scale and multi-kernel terrain indices from digital elevation modle (DEM) data.

ktpi-distributed

Optimized for AWS ECS and SQS – tools for running ktpi in a distributed scalable fashion.

pygypsy

A python implementation of the gypsy growth and yield projection system for growing forestry plot data.