TerraNexus Third Party Software Dependencies#
TerraNexus is a proprietary software platform built on the application and combination of a number of Third Party Open Source software packages and libraries. These Third Party Open Source Software packages and their licence terms are provided below.
Note
This page is auto-generated from requirements.txt by generate_deps.py. Do not edit manually.
Python#
TerraNexus is fundamentally a Python-based application deployed via the Django web framework. Python is extensible with many third-party modules published through the Python Package Index (PyPI).
The following Python packages are used by TerraNexus:
aiohttp#
Module Source |
|
|---|---|
Module Overview |
Async http client/server framework (asyncio) |
Licence |
Apache-2.0 AND MIT |
Installed Version |
3.13.2 |
argon2-cffi#
Module Source |
|
|---|---|
Module Overview |
The secure Argon2 password hashing algorithm. |
Licence |
MIT License |
Installed Version |
20.1.0 |
billiard#
Module Source |
|
|---|---|
Module Overview |
Python multiprocessing fork with improvements and bugfixes |
Licence |
BSD License |
Installed Version |
3.6.1 |
blake3#
Module Source |
|
|---|---|
Module Overview |
Python bindings for the Rust blake3 crate |
Licence |
CC0-1.0 OR Apache-2.0 |
Installed Version |
1.0.4 |
celery#
Module Source |
|
|---|---|
Module Overview |
Distributed Task Queue. |
Licence |
BSD License |
Installed Version |
5.3.4 |
celery-aio-pool#
Module Source |
|
|---|---|
Module Overview |
Celery worker pool with support for asyncio coroutines as tasks |
Licence |
GNU Affero General Public License v3 or later (AGPLv3+) |
Installed Version |
0.1.0rc5 |
channels#
Module Source |
|
|---|---|
Module Overview |
Brings async, event-driven capabilities to Django. |
Licence |
BSD License |
Installed Version |
4.2.0 |
channels-rabbitmq#
Module Source |
|
|---|---|
Module Overview |
RabbitMQ-based ASGI channel layer implementation |
Licence |
BSD |
Installed Version |
4.0.1 |
cloud_sptheme#
Module Source |
https://pypi.org/project/cloud_sptheme/1.10.1.post20200504175005/ |
|---|---|
Module Overview |
a nice sphinx theme named ‘Cloud’, and some related extensions |
Licence |
BSD License |
Installed Version |
1.10.1.post20200504175005 |
colored#
Module Source |
|
|---|---|
Module Overview |
Simple library for color and formatting to terminal |
Licence |
MIT License |
Installed Version |
1.4.4 |
cryptography#
Module Source |
|
|---|---|
Module Overview |
cryptography is a package which provides cryptographic recipes and primitives to Python developers. |
Licence |
Apache-2.0 OR BSD-3-Clause |
Installed Version |
45.0.6 |
daphne#
Module Source |
|
|---|---|
Module Overview |
Django ASGI (HTTP/WebSocket) server |
Licence |
BSD License |
Installed Version |
3.0.2 |
Django#
Module Source |
|
|---|---|
Module Overview |
A high-level Python web framework that encourages rapid development and clean, pragmatic design. |
Licence |
BSD License |
Installed Version |
4.2.23 |
django-celery-beat#
Module Source |
|
|---|---|
Module Overview |
Database-backed Periodic Tasks. |
Licence |
BSD License |
Installed Version |
2.1.0 |
django-cors-headers#
Module Source |
|
|---|---|
Module Overview |
django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS). |
Licence |
MIT License |
Installed Version |
3.5.0 |
django-docs#
Module Source |
|
|---|---|
Module Overview |
Allows to serve Sphinx generated docs from django. |
Licence |
BSD |
Installed Version |
0.3.3 |
django-filter#
Module Source |
|
|---|---|
Module Overview |
Django-filter is a reusable Django application for allowing users to filter querysets dynamically. |
Licence |
BSD License |
Installed Version |
25.1 |
django-guardian#
Module Source |
|
|---|---|
Module Overview |
Implementation of per object permissions for Django. |
Licence |
BSD License |
Installed Version |
2.3.0 |
django-paypal#
Module Source |
|
|---|---|
Module Overview |
A pluggable Django application for integrating PayPal Payments Standard or Payments Pro |
Licence |
See project page |
Installed Version |
1.0.0 |
django-pymemcache#
Module Source |
|
|---|---|
Module Overview |
Django cache backend based on Pinterest’s pymemcache client. |
Licence |
Apache Software License |
Installed Version |
1.0.0 |
django-redis#
Module Source |
|
|---|---|
Module Overview |
Full featured redis cache backend for Django. |
Licence |
BSD License |
Installed Version |
5.4.0 |
django-sendgrid-v5#
Module Source |
|
|---|---|
Module Overview |
An implementation of Django’s EmailBackend compatible with sendgrid-python v5+ |
Licence |
MIT |
Installed Version |
1.2.2 |
django-storages#
Module Source |
|
|---|---|
Module Overview |
Support for many storage backends in Django |
Licence |
BSD License |
Installed Version |
1.9.1 |
django-multiselectfield#
Module Source |
|
|---|---|
Module Overview |
Django multiple select field |
Licence |
GNU Library or Lesser General Public License (LGPL) |
Installed Version |
0.1.12 |
django-multiupload#
Module Source |
|
|---|---|
Module Overview |
Dead simple drop-in multi file upload field for django forms using HTML5’s multiple attribute. |
Licence |
BSD License |
Installed Version |
0.6.1 |
djangorestframework#
Module Source |
|
|---|---|
Module Overview |
Web APIs for Django, made easy. |
Licence |
BSD License |
Installed Version |
3.15.2 |
djangorestframework-simplejwt#
Module Source |
https://pypi.org/project/djangorestframework-simplejwt/5.4.0/ |
|---|---|
Module Overview |
A minimal JSON Web Token authentication plugin for Django REST Framework |
Licence |
MIT License |
Installed Version |
5.4.0 |
djongo5#
Module Source |
|
|---|---|
Module Overview |
Driver for allowing Django 5 to use MongoDB as the database backend. |
Licence |
BSD License |
Installed Version |
1.3.9 |
dnspython#
Module Source |
|
|---|---|
Module Overview |
DNS toolkit |
Licence |
ISC License (ISCL) |
Installed Version |
2.7.0 |
eventlet#
Module Source |
|
|---|---|
Module Overview |
Highly concurrent networking library |
Licence |
MIT License |
Installed Version |
0.40.2 |
filelock#
Module Source |
|
|---|---|
Module Overview |
A platform independent file lock. |
Licence |
Public Domain <http://unlicense.org> |
Installed Version |
3.0.12 |
flower#
Module Source |
|
|---|---|
Module Overview |
Celery Flower |
Licence |
BSD License |
Installed Version |
1.2.0 |
furo#
Module Source |
|
|---|---|
Module Overview |
A clean customisable Sphinx documentation theme. |
Licence |
MIT License |
Installed Version |
2023.5.20 |
GDAL#
Module Source |
|
|---|---|
Module Overview |
GDAL: Geospatial Data Abstraction Library |
Licence |
MIT License |
Installed Version |
3.5.0 |
gevent#
Module Source |
|
|---|---|
Module Overview |
Coroutine-based network library |
Licence |
MIT |
Installed Version |
25.5.1 |
gunicorn#
Module Source |
|
|---|---|
Module Overview |
WSGI HTTP Server for UNIX |
Licence |
MIT License |
Installed Version |
23.0.0 |
inflection#
Module Source |
|
|---|---|
Module Overview |
A port of Ruby on Rails inflector to Python |
Licence |
MIT License |
Installed Version |
0.5.1 |
jcs#
Module Source |
|
|---|---|
Module Overview |
JCS - JSON Canonicalization |
Licence |
Apache Software License |
Installed Version |
0.2.1 |
joblib#
Module Source |
|
|---|---|
Module Overview |
Lightweight pipelining with Python functions |
Licence |
BSD License |
Installed Version |
1.5.1 |
kombu#
Module Source |
|
|---|---|
Module Overview |
Messaging library for Python. |
Licence |
BSD License |
Installed Version |
5.3.2 |
kubernetes#
Module Source |
|
|---|---|
Module Overview |
Kubernetes python client |
Licence |
Apache Software License |
Installed Version |
26.1.0 |
llvmlite#
Module Source |
|
|---|---|
Module Overview |
lightweight wrapper around basic LLVM functionality |
Licence |
BSD |
Installed Version |
0.42.0 |
markdown2#
Module Source |
|
|---|---|
Module Overview |
A fast and complete Python implementation of Markdown |
Licence |
MIT License |
Installed Version |
2.4.8 |
mpmath#
Module Source |
|
|---|---|
Module Overview |
Python library for arbitrary-precision floating-point arithmetic |
Licence |
BSD License |
Installed Version |
1.3.0 |
myst-parser#
Module Source |
|
|---|---|
Module Overview |
An extended [CommonMark](https://spec.commonmark.org/) compliant parser, |
Licence |
MIT License |
Installed Version |
4.0.1 |
numba#
Module Source |
|
|---|---|
Module Overview |
compiling Python code using LLVM |
Licence |
BSD License |
Installed Version |
0.59.1 |
numpy#
Module Source |
|
|---|---|
Module Overview |
Fundamental package for array computing in Python |
Licence |
BSD License |
Installed Version |
1.26.4 |
pandas#
Module Source |
|
|---|---|
Module Overview |
Powerful data structures for data analysis, time series, and statistics |
Licence |
BSD License |
Installed Version |
1.4.1 |
pickle5#
Module Source |
|
|---|---|
Module Overview |
Backport of the pickle 5 protocol (PEP 574) and other pickle changes |
Licence |
Python Software Foundation License |
Installed Version |
0.0.11 |
pillow#
Module Source |
|
|---|---|
Module Overview |
Python Imaging Library (Fork) |
Licence |
See project page |
Installed Version |
11.3.0 |
psutil#
Module Source |
|
|---|---|
Module Overview |
Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7. |
Licence |
BSD License |
Installed Version |
7.0.0 |
pycollada#
Module Source |
|
|---|---|
Module Overview |
python library for reading and writing collada documents |
Licence |
BSD |
Installed Version |
0.9.2 |
Pygments#
Module Source |
|
|---|---|
Module Overview |
Pygments is a syntax highlighting package written in Python. |
Licence |
BSD License |
Installed Version |
2.15.1 |
pykml#
Module Source |
|
|---|---|
Module Overview |
Python KML library |
Licence |
BSD License |
Installed Version |
0.2.0 |
pymongo#
Module Source |
|
|---|---|
Module Overview |
PyMongo - the Official MongoDB Python driver |
Licence |
Apache Software License |
Installed Version |
4.13.2 |
pyotp#
Module Source |
|
|---|---|
Module Overview |
Python One Time Password Library |
Licence |
MIT License |
Installed Version |
2.9.0 |
pyproj#
Module Source |
|
|---|---|
Module Overview |
Python interface to PROJ (cartographic projections and coordinate transformations library) |
Licence |
MIT License |
Installed Version |
3.3.1 |
pytest#
Module Source |
|
|---|---|
Module Overview |
pytest: simple powerful testing with Python |
Licence |
MIT License |
Installed Version |
8.4.1 |
python-dateutil#
Module Source |
|
|---|---|
Module Overview |
Extensions to the standard Python datetime module |
Licence |
Apache Software License |
Installed Version |
2.8.2 |
python-fcl#
Module Source |
|
|---|---|
Module Overview |
Python bindings for the Flexible Collision Library |
Licence |
BSD License |
Installed Version |
0.7.0.10 |
python-magic#
Module Source |
|
|---|---|
Module Overview |
File type identification using libmagic |
Licence |
MIT License |
Installed Version |
0.4.18 |
python-snappy#
Module Source |
|
|---|---|
Module Overview |
Python library for the snappy compression library from Google |
Licence |
BSD License |
Installed Version |
0.7.3 |
PyYAML#
Module Source |
|
|---|---|
Module Overview |
YAML parser and emitter for Python |
Licence |
MIT License |
Installed Version |
6.0 |
qrcode#
Module Source |
|
|---|---|
Module Overview |
QR Code image generator |
Licence |
BSD License |
Installed Version |
8.2 |
rasterio#
Module Source |
|
|---|---|
Module Overview |
Fast and direct raster I/O for use with Numpy and SciPy |
Licence |
BSD License |
Installed Version |
1.4.3 |
raven#
Module Source |
|
|---|---|
Module Overview |
Raven is a client for Sentry (https://getsentry.com) |
Licence |
BSD |
Installed Version |
6.10.0 |
redis#
Module Source |
|
|---|---|
Module Overview |
Python client for Redis database and key-value store |
Licence |
MIT License |
Installed Version |
6.0.0 |
requests#
Module Source |
|
|---|---|
Module Overview |
Python HTTP for Humans. |
Licence |
Apache Software License |
Installed Version |
2.32.4 |
rHEALPixDGGS#
Module Source |
|
|---|---|
Module Overview |
An implementation of the rHEALPix discrete global grid system |
Licence |
GNU General Public License v3 or later (GPLv3+) |
Installed Version |
0.5.3 |
rst2pdf#
Module Source |
|
|---|---|
Module Overview |
Convert reStructured Text to PDF via ReportLab. |
Licence |
MIT License |
Installed Version |
0.100 |
rtree#
Module Source |
|
|---|---|
Module Overview |
R-Tree spatial index for Python GIS |
Licence |
See project page |
Installed Version |
1.4.1 |
safe-pysha3#
Module Source |
|
|---|---|
Module Overview |
SHA-3 (Keccak) for Python 3.9 - 3.13 |
Licence |
Python Software Foundation License |
Installed Version |
1.0.5 |
scipy#
Module Source |
|
|---|---|
Module Overview |
Fundamental algorithms for scientific computing in Python |
Licence |
BSD License |
Installed Version |
1.13.0 |
simplekml#
Module Source |
|
|---|---|
Module Overview |
A Simple KML creator |
Licence |
GNU Lesser General Public License v3 or later (LGPLv3+) |
Installed Version |
1.3.5 |
six#
Module Source |
|
|---|---|
Module Overview |
Python 2 and 3 compatibility utilities |
Licence |
MIT License |
Installed Version |
1.15.0 |
Sphinx#
Module Source |
|
|---|---|
Module Overview |
Python documentation generator |
Licence |
BSD License |
Installed Version |
7.0.1 |
sphinxcontrib-bibtex#
Module Source |
|
|---|---|
Module Overview |
Sphinx extension for BibTeX style citations. |
Licence |
BSD License |
Installed Version |
2.4.2 |
sphinxcontrib-youtube#
Module Source |
|
|---|---|
Module Overview |
Sphinx “youtube” extension |
Licence |
BSD License |
Installed Version |
1.2.0 |
stripe#
Module Source |
|
|---|---|
Module Overview |
Python bindings for the Stripe API |
Licence |
MIT License |
Installed Version |
14.3.0 |
tables#
Module Source |
|
|---|---|
Module Overview |
Hierarchical datasets for Python |
Licence |
BSD License |
Installed Version |
3.9.2 |
tabulate#
Module Source |
|
|---|---|
Module Overview |
Pretty-print tabular data |
Licence |
MIT License |
Installed Version |
0.9.0 |
textile#
Module Source |
|
|---|---|
Module Overview |
Textile processing for python. |
Licence |
BSD License |
Installed Version |
4.0.1 |
tornado#
Module Source |
|
|---|---|
Module Overview |
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. |
Licence |
Apache Software License |
Installed Version |
6.5.1 |
trimesh#
Module Source |
|
|---|---|
Module Overview |
Import, export, process, analyze and view triangular meshes. |
Licence |
MIT License |
Installed Version |
4.9.0 |
uritemplate#
Module Source |
|
|---|---|
Module Overview |
URI templates |
Licence |
Apache Software License |
Installed Version |
3.0.1 |
whitenoise#
Module Source |
|
|---|---|
Module Overview |
Radically simplified static file serving for WSGI applications |
Licence |
MIT License |
Installed Version |
5.1.0 |
zCurve#
Module Source |
|
|---|---|
Module Overview |
zCurve maps multidimensional data to one dimension while preserving locality of the data points. |
Licence |
CC BY-NC-SA 4.0 |
Installed Version |
0.0.4 |
zstandard#
Module Source |
|
|---|---|
Module Overview |
Zstandard bindings for Python |
Licence |
BSD License |
Installed Version |
0.23.0 |
Javascript#
TerraNexus incorporates both backend and frontend functionality. Frontend graphics resources are managed using the following JavaScript modules.
canvas-to-blob.js#
Module Source |
https://github.com/blueimp/JavaScript-Canvas-to-Blob/tree/v3.8.0 |
|---|---|
Module Overview |
Canvas to Blob is a polyfill for the standard JavaScript canvas.toBlob method. It can be used to create Blob objects from an HTML canvas element. |
Licence |
|
Installed Version |
3.8.0 |
d3.js#
Module Source |
|
|---|---|
Module Overview |
D3 (or D3.js) is a JavaScript library for visualizing data using web standards. D3 helps you bring data to life using SVG, Canvas and HTML. D3 combines powerful visualization and interaction techniques with a data-driven approach to DOM manipulation, giving you the full capabilities of modern browsers and the freedom to design the right visual interface for your data. |
Licence |
|
Installed Version |
v5.15.0 |
fancytree.js#
Module Source |
|
|---|---|
Module Overview |
Fancytree (sequel of DynaTree 1.x) is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag’n’drop, and lazy loading. |
Licence |
|
Installed Version |
v2.37.0 |
jquery.js#
Module Source |
|
|---|---|
Module Overview |
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. |
Licence |
|
Installed Version |
3.4.1 |
leaflet.js#
Module Source |
|
|---|---|
Module Overview |
Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. |
Licence |
|
Installed Version |
v1.9.4 |
Three.js#
Module Source |
|
|---|---|
Module Overview |
Three.js is a 3D library that tries to make it as easy as possible to get 3D content on a webpage. Three.js is often confused with WebGL since more often than not, but not always, three.js uses WebGL to draw 3D. WebGL is a very low-level system that only draws points, lines, and triangles. To do anything useful with WebGL generally requires quite a bit of code and that is where three.js comes in. It handles stuff like scenes, lights, shadows, materials, textures, 3d math, all things that you’d have to write yourself if you were to use WebGL directly. |
Licence |
|
Installed Version |
r136 |
three-mesh-bvh.js#
Module Source |
|
|---|---|
Module Overview |
Three-mesh-bvh.js is a plugin for three.js that delivers fast geometry raycasting and spatial queries. |
Licence |
|
Installed Version |
v0.5.11 |
tweakpane.js#
Module Source |
|
|---|---|
Module Overview |
Tweakpane is a compact pane library for fine-tuning parameters and monitoring value changes, inspired by dat.GUI. |
Licence |
|
Installed Version |
3.0.5 |
Additional Software Resources#
The following software resources are required for TerraNexus to function. These resources must be installed prior to the deployment of TerraNexus — automated deployment scripts ensure that these resources are installed correctly and in the correct order.
Docker#
Source |
|
|---|---|
Overview |
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. Docker provides the ability to package and run an application in a loosely isolated environment called a container. The isolation and security allows you to run many containers simultaneously on a given host. |
Licence |
|
Installed Version |
Docker Personal — v24.0.2 |
GDAL#
Source |
|
|---|---|
Overview |
GDAL is a translator library for raster and vector geospatial data formats that is released under an MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing. |
Licence |
|
Installed Version |
3.0.4 |
Grafana#
Source |
https://grafana.com & https://github.com/grafana/grafana/tree/v8.3.3 |
|---|---|
Overview |
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. |
Licence |
|
Installed Version |
v8.3.3 |
Helm#
Source |
|
|---|---|
Overview |
Helm is the package manager for Kubernetes. Helm is a tool that streamlines installing and managing Kubernetes applications. |
Licence |
|
Installed Version |
v3.10.1 |
Kubernetes#
Source |
https://kubernetes.io/ & https://github.com/kubernetes/kubernetes/tree/v1.23.3 |
|---|---|
Overview |
Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. The name Kubernetes originates from Greek, meaning helmsman or pilot. Google open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years of Google’s experience running production workloads at scale with best-of-breed ideas and practices from the community. |
Licence |
|
Installed Version |
v1.23.3 |
minikube#
Source |
https://minikube.sigs.k8s.io & https://github.com/kubernetes/minikube/tree/v1.25.2 |
|---|---|
Overview |
minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. |
Licence |
|
Installed Version |
v1.25.2 |
MongoDB#
Source |
https://www.mongodb.com & https://github.com/docker-library/mongo |
|---|---|
Overview |
MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata. MongoDB is developed by MongoDB Inc., and is published under a combination of the Server Side Public License and the Apache License. MongoDB is the most popular NoSQL database system. |
Licence |
|
Installed Version |
4.4.1 |
Open-iSCSI#
Source |
https://www.open-iscsi.com & https://github.com/open-iscsi/open-iscsi/tree/2.1.5 |
|---|---|
Overview |
The Open-iSCSI project provides a high-performance, transport independent, implementation of RFC 3720 iSCSI for Linux. |
Licence |
|
Installed Version |
2.1.5 |
OpenEBS#
Source |
https://openebs.io & https://github.com/openebs/openebs/tree/v3.7.0 |
|---|---|
Overview |
OpenEBS turns any storage available to Kubernetes worker nodes into Local or Distributed Kubernetes Persistent Volumes. OpenEBS helps Application and Platform teams easily deploy Kubernetes Stateful Workloads that require fast and highly durable, reliable and scalable Container Attached Storage. |
Licence |
|
Installed Version |
v3.7.0 |
PROJ#
Source |
|
|---|---|
Overview |
PROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations. |
Licence |
|
Installed Version |
6.3.2 |
Prometheus#
Source |
https://prometheus.io & https://github.com/prometheus/prometheus/tree/v2.32.1 |
|---|---|
Overview |
Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed. |
Licence |
|
Installed Version |
v2.32.1 |
PyMesh#
Source |
https://pymesh.readthedocs.io & https://github.com/PyMesh/PyMesh |
|---|---|
Overview |
PyMesh is a code base developed by Qingnan Zhou for his PhD research at New York University. It is a rapid prototyping platform focused on geometry processing. PyMesh is written with both C++ and Python, where computational intensive functionalities are realized in C++, and Python is used for creating minimalistic and easy to use interfaces. |
Installed Version |
0.3 |
RabbitMQ#
Source |
|
|---|---|
Overview |
RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages. |
Licence |
|
Installed Version |
3.8.3 |