Comet Time Series Visualizer

Comet Time Series Visualizer: CometTS - Published in JOSS (2019)

https://github.com/cosmiq/cometts

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Political Science Social Sciences - 90% confidence
Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Comet Time Series Toolset for working with a time-series of remote sensing imagery and user defined polygons

Basic Info
  • Host: GitHub
  • Owner: CosmiQ
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: master
  • Homepage:
  • Size: 15.8 MB
Statistics
  • Stars: 63
  • Watchers: 7
  • Forks: 16
  • Open Issues: 1
  • Releases: 0
Created almost 8 years ago · Last pushed about 6 years ago
Metadata Files
Readme Contributing License

README.md

Comet Time Series (CometTS) Visualizer

Niamey Time Series Plot

PyPI DOI badge build license docker

- License

Base Functionality

Comet Time Series (CometTS) is an open source tool coded in python including jupyter notebooks and command line utility that enables users to visualize or extract relevant statistics from almost any format time series of overhead imagery within a specific region of interest (ROI). To use CometTS, you must define your ROI, provide a CSV file documenting how your imagery is organized, and then run one of the CometTS analysis tools. This usually takes the following steps

  1. Outline and download your ROI with a service like geojson.io
  2. Organize your imagery and document it with the CometTS.CSV_It tool
  3. Analyze your data using:
  4. Plot the results using the plotting notebook

A full walkthrough of this functionality with example data is included in two notebooks: CSV_Creator and CometTS_Visualizer

File Formats:

Supported Raster Formats

Supported Vector Formats

Installation

Python 2.7 or 3.6 are the base requirements plus several packages. CometTS can be installed in multiple ways including conda, pip, docker, and cloning this repository.

Clone it

We recommend cloning to add all sample data and easier access to the jupyter notebooks that leverage our plotting functions. git clone https://github.com/CosmiQ/CometTS.git If you would like the full functionality of a python package we have several options.

pip

pip install CometTS pip installs may fail on macs with python3 as GDAL is finicky. Use some of the alternative approaches below.

Docker

docker pull jss5102/cometts docker run -it -v /nfs:/nfs --name cometts jss5102/cometts /bin/bash

Conda

Create a conda environment!

git clone https://github.com/CosmiQ/CometTS.git cd CometTS conda env create -f environment.yml source activate CometTS pip install CometTS

Dependencies

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

Examples

Agadez, Niger

Agadez Time Series Plot Seasonal variation in brightness that likely indicates seasonal migrations and population fluctuations in central Niger, Africa.

Suruc Refugee Camp, Turkey

Suruc Time Series Plot Increase in brightness coinciding with the establishment of a refugee camp in southern Turkey, north of Syria.

Allepo, Syria

Allepo Time Series Plot Brightness declines (i.e., putative population decline) as a result of Syrian Civil War and military actions in Aleppo.

NDVI Visualization north of Houston, Texas

Allepo Time Series Plot A visualization of the Normalized Difference Vegetation Index (NDVI) in a field north of Houston using a time-series of Landsat imagery.

Landsat Multispectral Visualization

Landsat Time Series Plot A visualization of three Landsat bands in New Orleans, Louisiana. Note the effects of Katrina in 2005.

Contribute or debug?

Interested in proposing a change, fixing a bug, or asking for help? Check out the contributions guidance.

License

See LICENSE.

Traffic

PyPI

Owner

  • Name: CosmiQ Works
  • Login: CosmiQ
  • Kind: organization

JOSS Publication

Comet Time Series Visualizer: CometTS
Published
October 01, 2019
Volume 4, Issue 42, Page 1047
Authors
Jacob Shermeyer ORCID
CosmiQ Works, In-Q-Tel
Editor
Kevin M. Moerman ORCID
Tags
Visualizer Remote Sensing Time Series Analysis

GitHub Events

Total
Last Year

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 353
  • Total Committers: 3
  • Avg Commits per committer: 117.667
  • Development Distribution Score (DDS): 0.02
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
jshermeyer j****2@g****m 346
Jake j****k@g****m 6
Jacob Shermeyer j****r@l****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 10
  • Total pull requests: 7
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 1 month
  • Total issue authors: 3
  • Total pull request authors: 1
  • Average comments per issue: 1.2
  • Average comments per pull request: 0.43
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • rmsare (8)
  • jshermeyer (1)
  • ucalyptus (1)
Pull Request Authors
  • jshermeyer (7)
Top Labels
Issue Labels
Pull Request Labels
enhancement (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 57 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 7
  • Total maintainers: 1
pypi.org: cometts

Time series trend analysis tools for user defined polygons in any time series of overhead imagery

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 57 Last month
Rankings
Stargazers count: 8.7%
Forks count: 8.9%
Dependent packages count: 10.1%
Average: 27.5%
Downloads: 42.4%
Dependent repos count: 67.2%
Maintainers (1)
Last synced: 4 months ago

Dependencies

environment.yml conda
  • affine 2.2.2.*
  • fiona 1.8.4.*
  • gdal >=2.4.0
  • geopandas 0.4.0.*
  • ipython
  • ipywidgets 7.4.2.*
  • jupyter
  • matplotlib 3.0.2.*
  • numpy 1.15.4.*
  • pandas 0.24.1.*
  • rasterio >=1.0a12
  • rasterstats 0.13.0.*
  • scipy 1.2.0.*
  • seaborn 0.9.0.*
  • shapely >=1.6.4
  • tqdm 4.31.1.*