ecCodes is a package developed by ECMWF which provides an application
programming interface and a set of tools for decoding and encoding messages in
the following formats:
- WMO FM-92 GRIB edition 1 and edition 2
- WMO FM-94 BUFR edition 3 and edition 4
- WMO GTS abbreviated header (only decoding).
A useful set of command line tools provide quick access to the messages. C,
Fortran 90 and Python interfaces provide access to the main ecCodes
functionality.
ecCodes is an evolution of GRIB-API. It is designed to provide the user with a
simple set of functions to access data from several formats with a key/value
approach.
For GRIB encoding and decoding, the GRIB-API functionality is provided fully in
ecCodes with only minor interface and behaviour changes. Interfaces for C,
Fortran 90 and Python are all maintained as in GRIB-API. However, the GRIB-API
Fortran 77 interface is no longer available.
WWW: https://software.ecmwf.int/wiki/display/ECC
kinematics is Python package to perform attitude kinematics. It is written
completely in Python and only requires numpy as a runtime dependency.
WWW: https://github.com/skulumani/kinematics
* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest
Thanks a lot to arrowd for doing all the heavy lifting :)
PR: 227968
Exp-run by: antoine
Submitted by: arrowd
Differential Revision: https://reviews.freebsd.org/D15005
McXtrace - Monte Carlo ray tracing simulations of X-ray experiments.
McXtrace is a tool for simulating X-ray instrumentation and experiments
using a ray-tracing formalism. Currently the main use of McXtrace
is in the field of synchrotron beamline instrumentation design, but
various other uses have been found, for instance for designing X-ray
telescopes or for laboratory sources.
This port contains the McXtrace component library.
WWW: http://www.mcxtrace.org
PR: 206506
Submitted by: Erik B. Knudsen <erkn@fysik.dtu.dk>
RGeo is a geospatial data library for Ruby.
RGeo is a key component for writing location-aware applications in the Ruby
programming language. At its core is an implementation of the industry standard
OGC Simple Features Specification, which provides data representations of
geometric objects such as points, lines, and polygons, along with a set of
geometric analysis operations. This makes it ideal for modeling geolocation
data. It also supports a suite of optional add-on modules that provide various
geolocation-related services.
Use the core rgeo gem to:
- Represent spatial and geolocation data objects such as points, lines, and
polygons in your Ruby application.
- Perform standard spatial analysis operations such as finding intersections,
creating buffers, and computing lengths and areas.
- Correctly handle spherical geometry, and compute geographic projections for
map display and data analysis.
- Read and write location data in the WKT and WKB representations used by
spatial databases.
WWW: https://github.com/rgeo/rgeo
It was breaking because of wrong python shebang.
This port is a python port, renamed per section 6.17.
Unbroke:
* Added USES=shebangfix and SHEBANG_FILES
* Added stripping (post-install)
Additional changes:
* Added USE_QT4
* Added USE_PYTHON=concurrent
Approved by: tcberner (mentor, implicit)
Approved by: portmgr (port compliance, infrastructure)
In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.
PR: 225992
Exp-run by: antoine
Reviewed by: rakuco, adridg
Differential Revision: https://reviews.freebsd.org/D14413
Multiphysics Object Oriented Simulation Environment
MOOSE-neural-simulator allows to simulate
- chemical and biochemical reactions
- networks of neurons
- neural networks
This project is commonly referred to as MOOSE, in the capitalized form.
There is another science project called MOOSE, completely unrelated to this one, which will also be ported.
MOOSE-neural-simulator is a candidate for the future 'chemistry' category in case it will be approved.
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D13539
aircraft-datcom is a modified version of USAF Aircraft DATCOM
The goal of the project is to update the code and make it more usable by the end users
PR: 207928
Submitted by: Michael Danilov <mike.d.ft402@gmail.com>