awips2/docs/appendix/appendix-cots.md
2019-06-24 11:12:13 -06:00

8.6 KiB
Raw Permalink Blame History

Python for AWIPS

Component Version Description
Python 2.7.13 Dynamic programming language
python-awips 18.1.7 Python AWIPS Data Access Framework
Cycler 0.10.0 Python library for composable style cycles
Cython 0.28.3 Superset of the Python programming language, designed to give C-like performance with code that is mostly written in Python
dateutil 2.7.3 Python extension to the standard datetime module
NumPy 1.9.3 Numerical Python Scientific package for Python
matplotlib 1.5.3 Python 2D Plotting Library
Jep 3.7.1
3.8.2
Java Python interface
h5py 1.3.0 HDF5 for Python
PyDev 5.4.0 Python Development Environment
PyParsing 2.2.0 Python class library for the easy construction of recursive-descent parsers
Python QPID 1.36.0 Python API for Qpid Messaging
PyTables 3.4.2 Python package for managing hierarchical datasets
pytz 2015.4 World Timezone Definitions for Python
Setuptools 28.6.0 Tools to download, build, install, upgrade, and uninstall Python packages
ScientificPython 2.8.1 Python library for common tasks in scientific computing
Shapely 1.6.4 Python package for manipulation and analysis of planar geometric objects.
Six 1.11.0 Python 2 and 3 Compatibility Library
stomp.py 4.1.20 Python client library for accessing messaging servers
werkzeug 0.14.1 Python WSGI utility library
YAJSW 12.09 Yet Another Java Service Wrapper

Apache for AWIPS

Component Version Description
ActiveMQ 5.14.2 JMS
ActiveMQ Geronimo 1.1.1
Apache Batik 1.9 Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.
Apache Camel 2.18.3 Enterprise Service Bus
Apache Derby 10.12.1
Apache HTTP 4.3.6 Client and Core
Apache HTTP Server 2.4.27
Apr 1.6.2 Apache Portable Runtime Project
Apr-Util 1.6.0 Apache Portable Runtime Project
commons-beanutils 1.9.3 Apache Common Libraries
commons-codec 1.10 Apache Common Libraries
commons-collections 3.2.2 Apache Common Libraries
commons-configuration 1.10 Apache Common Libraries
commons-compress 1.10 Apache Common Libraries
commons-cli 1.2 Apache Common Libraries
commons-digester 1.8.1 Apache Common Libraries
commons-io 2.4 Apache Common Libraries
commons-cxf 3.1.14 Apache Common Libraries
commons-lang 2.6 Apache Common Libraries
commons-lang3 3.4 Apache Common Libraries
commons-management 1.0 Apache Common Libraries
commons-net 3.3 Apache Common Libraries
commons-pool 1.6 Apache Common Libraries
commons-pool2 2.4.2 Apache Common Libraries
commons-ssl Apache Common Libraries
commons-validator 1.2.0 Apache Common Libraries
Mime4J 0.7 Parser for e-mail message streams in plain rfc822 and MIME format
MINA 1.1.7 Network application framework
Qpid 6.1.4 Open Source AMQP (Advanced Message Queuing Protocol) Messaging
Shiro 1.3.2 Java security framework
Thrift 0.10.0 Binary Serialization Framework
Velocity 1.7 Templating Engine
WSS4J 2.1.4 Web Services Security
Xalan 2.7.2
Xerces 2.9.1
XML Resolver 1.2
XML Security 2.0.6
XML Serializer 2.7.1
XML Beans 2.6.0
XML Graphics 2.2
XML Schema 2.1.0

Other COTS and FOSS

Component Version Description
Ant 1.9.6 Java Build Tool
Ant-Contrib 1.0b3 Additional useful tasks and types for Ant
Antlr 2.7.6 Parser generator
Atomikos TransactionEssentials 3.6.2 Transaction management system
Bitstream Vera Fonts 1.10 Font library from Gnome
Bouncy Castle jdk15on-1.54 Java implementation of cryptographic algorithms
bzip2 0.9.1 Stream compression algorithm
C3p0 0.9.1 c3p0 is an easy-to-use library for making traditional JDBC drivers "enterprise-ready" by augmenting them with functionality defined by the jdbc3 spec and the optional extensions to jdbc2.
cglib 2.1 Byte Code Generation Library is high level API to generate and transform JAVA byte code.
distcache 1.4.5-21 Distributed session caching
dom4j 1.6.1 An open source library for working with XML, XPath, and XSLT on the Java platform using the Java Collections Framework
OpenDAP 2 1.0.3
dwr (direct web remoting) Getahead 1.1.3 Java open source library
Eclipse 4.6.1 Java IDE
Eclipse Jetty 9.2.19 Servlet Engine and Http Server
ehcache 1.3.0 Caching Support
FITS Flexible Image Transport System
GDAL 2.2.4
GEOS 3.6.2 Geometry Engine, Required for PostGIS
GeoTools Java API 16.4 Java API for Manipulation of Geospatial Data
GRIBJava 8.0 Grib Java Decoder
Groovy 2.4.10
Guava 18.0 Google core libraries for Java
Hamcrest 1.3 Java Hamcrest Matchers
hdf5 1.8.4-patch1 Core HDF5 APIs
hdf5 2.5 Core HDF5 APIs
Hibernate 4.2.15 Data Access Layer
HIbernate JPA 2.0 API 1.0.1 Hibernate API
Istack 2.21 Common Utility Code Runtime
IzPack 4.2.0 Installer creator for EDEX
Jackson Databind 2.6.5 General data-binding functionality for Jackson
JAI 1.1.3 Java API for Image Manipulation
JAI Image I/O 1.1 Plug-ins for JAI
Jasper 1.900.1 JPEG-2000 codec
Jasypt 1.9.2 Java simplified encryption
Java jdk-8u101 Kit for both 32-bit and 64-bit
Javax Servlet API 3.1.0
Jaxen 1.1.4 Open source X-Path Library
Javassist 3.18.1 Java Programming Assistant for bytecode manipulation
JCommander 1.72 Java framework for parsing command line parameters
Jdom 1.1.3
Jdom2 2.0.6
jfreechart 1.0.19
JNA 4.1.0
Joda 2.9.9 Java date and time API
jogamp 2.3.2 Provides hardware-supported 3D graphics
JSR-275 1.0 beta Measures and Units
JUnit 4.12
JTS Topology Suite 1.10 Java API for 2D spatial data
lapack 3.4.2 Linear Algebra Package for python
ldm 6.13.6 Local Data Manager
Log4J 1.2.16 Logging Component used by Commons Logging
Logback 1.2.0
libgfortran 4.1.2 Fortran Library
Mchange Commons Java 0.2.3.4
Mchange c3p0 0.9.2.1 JDBC3 Connection and Statement Pooling
Mockito 1.9.0 Mocking framework for unit tests written in Java
mod_wsgi 3.5 Apache HTTP Server module that provides a WSGI compliant interface for hosting Python based web applications.
Mozilla Rhino 1.6R7 Implementation of JavaScript embedded in Java
NCAR NC2 Libraries 4.6.10 ucar.nc2 containing bufr, cdm, grib, httpservices, and udunits
NCEP Grib2 Libraries Libraries for decoding & encoding data in GRIB2 format
    cnvgrib 1.1.8 and 11.9 Fortran GRIB1 <--> GRIB2 conversion utility
    g2clib 1.1.8 "C" grib2 encoder/decoder
    g2lib 1.1.8 and 1.1.9 Fortran grib2 encoder/decoder and search/indexing routines
    w3lib 1.6 and 1.7.1 Fortran grib1 encoder/decoder and utilities
ObjectWeb ASM 2.2 ASM is an all-purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form
ObjectWeb ASM
OGC Tools GML JTS Converter 1.0.2
Opengis 1.0.2
OpenSAML 3.1.1 Portable implementation of the Security Assertion Markup Language (SAML)
org.w3.xml.ext 1.3.04 Apache-hosted set of DOM, SAX, and JAXP interfaces
OWASP Enterprise Security API 2.0.1 Open source web application security control library for programmers to write low-risk applications
PNGJ 2.1.1 Java library for PNG image IO
PostGIS 2.4.4 Geographic Object Support for PostgreSQL
PostgreSQL 9.5.13 Database
Proj 5.1.0 Cartographic Projections library
Protocol Buffers 3.3.1 Core Protocol Buffers library
Python megawidgets 1.3.2 Toolkit for building high-level compound widgets in Python using the Tkinter module
Quartz 1.8.6 Enterprise Job Scheduler
Reflections 0.9.9 Java runtime metadata analysis
slf4j 1.7.21 The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various logging frameworks
smack 4.1.9 Open Source XMPP (Jabber) client library
Spring Framework OSGI 1.2.0 dynamic modules
Spring Framework 4.2.9 Layered Java/J2EE application platform
Subclipse 1.4.8 Eclipse plugin for Subversion support
SWT Add-ons 0.1.1 Add-ons for Eclipse SWT widgets
Symphony OGNL 2.7.3 Object-Graph Navigation Language; an expression language for getting/setting properties of Java objects.
SZIP 2.1 Compression in HDF Products.
Tomcat Native 1.1.17 Library for native memory control
UDUNITS 4.6.10 C library provides for arithmetic manipulation of units
utilconcurrent 1.3.2 Utility classes
Wildfire 3.1.1 Collaboration Server
xmltask 1.15.1 Facility for automatically editing XML files as part of an Ant build
Vecmath 1.3.1