@dasf/dasf
v0.4.0-beta2
Published
Typescript bindings for the DASF RPC messaging protocol.
Downloads
228
Maintainers
Readme
DASF Messaging library for Javascript and Typescript
Typescript bindings for the DASF RPC messaging protocol.
dasf-messaging-typescript
is part of the Data Analytics Software Framework (DASF, https://git.geomar.de/digital-earth/dasf),
developed at the GFZ German Research Centre for Geosciences (https://www.gfz-potsdam.de).
It is funded by the Initiative and Networking Fund of the Helmholtz Association through the Digital Earth project
(https://www.digitalearth-hgf.de/).
dasf-messaging-typescript
provides the typescript bindings for the DASF RPC messaging protocol and therefore allows to connect to any algorithm or method (e.g. via the dasf-messaging-python
implementation). Because of the component based architecture the integrated method could be deployed anywhere (e.g. close to the data it is processing). You may use dasf-web
for interactive data visualizations.
Installation
Install this package to your package.json
via
npm install '@dasf/dasf-messaging-typescript'
To use this in a development setup, clone the source code from
gitlab, make sure you have python>=3.10
, npm
and make
installed and run
git clone https://codebase.helmholtz.cloud/dasf/dasf-messaging-typescript
cd dasf-messaging-typescript
make dev-install
More detailed installation instructions my be found in the docs.
Technical note
This package has been generated from the template https://codebase.helmholtz.cloud/hcdc/software-templates/typescript-package-template.git.
See the template repository for instructions on how to update the skeleton for this package.
Recommended Software Citation
Eggert, Daniel; Sips, Mike; Sommer, Philipp S.; Dransch, Doris (2022): DASF: A data analytics software framework for distributed environments. GFZ Data Services. https://doi.org/10.5880/GFZ.1.4.2021.008
License information
Copyright © 2024 Helmholtz-Zentrum hereon GmbH
Code files in this repository are licensed under the Apache-2.0, if not stated otherwise in the file.
Documentation files in this repository are licensed under CC-BY-4.0, if not stated otherwise in the file.
Supplementary and configuration files in this repository are licensed under CC0-1.0, if not stated otherwise in the file.
Please check the header of the individual files for more detailed information.
License management
License management is handled with reuse
.
If you have any questions on this, please have a look into the
contributing guide or contact the maintainers of
dasf-messaging-typescript
.