[OSGeoLive] Proposing application: actinia

Cameron Shorter cameron.shorter at gmail.com
Wed Jul 10 03:34:29 PDT 2019


+0 Cameron

I don't know anything about Actinia beyond this application form, 
however I believe in supporting it based on:

1. All questions in the application address OSGeoLive goals appropriately.

2. I hold a lot of faith in Markus personally. He is a long standing 
OSGeo community leader, who demonstrates by example what is required to 
make a successful open source project. Having him stand behind the 
project gives me a lot of confidence.


On 10/7/19 6:44 pm, Angelos Tzotsos wrote:
> Thank you Marcus for your e-mail.
> Actinia seems to be a great fit to the OSGeoLive disk.
> Here is my +1 to include Actinia.
> I have already made some comments on what needs to be changed in the 
> installer and I am willing to help with the packaging tasks.
>
> Best regards,
> Angelos
>
> On Wed, Jul 10, 2019 at 1:08 AM Markus Neteler <neteler at mundialis.de 
> <mailto:neteler at mundialis.de>> wrote:
>
>     Hi all,
>
>     we hereby propose "actinia" for inclusion in OSGeo-live:
>
>
>     /*Describe of the application:*/
>
>     What is its name?
>     *actinia
>     *
>     /What is the home page URL?/
>
>       * https://actinia.mundialis.de/
>       * https://github.com/mundialis/actinia_core/
>
>     /Which //OSI approved Open Source Licence
>     <http://opensource.org/licenses>//is used?/
>
>       * GPL-3
>
>     /What does the application do and how does it add value to the
>     GeoSpatial stack of software?/
>
>       * actinia is an open source REST API for scalable, distributed,
>         high performance processing of geographical data that uses
>         mainly GRASS GIS for computational tasks. Besides that, also
>         further OSGeo related software and other open source analysis
>         tools can be used.
>
>     /Does the application make use of OGC standards? Which versions of
>     the standards? Client or server? You may wish to add comments
>     about how standards are used./
>
>       * actinia core offers the possibility to extend it with plugins.
>         The actinia-gdi plugin
>         (https://github.com/mundialis/actinia-gdi/) helps integrating
>         actinia-core in an existing GDI, e.g. to communicate with
>         GeoNetwork.
>
>     /What language is it written in?/
>
>       * Python-3
>
>     /Which version of the application should be included in the next
>     OSGeo-Live release?/
>
>       * The current "latest".
>
>
>     /Stability is very important to us on OSGeo-Live. If a new user
>     finds a bug in one application, it will tarnish the reputation of
>     all other OSGeo-Live applications as well. (We pay most attention
>     to the following answers): /
>
>     /If risk adverse organisations have deployed your application into
>     production, it would imply that these organisations have verified
>     the stability of your software. Has the application been rolled
>     out to production into risk (ideally risk adverse) organisations?
>     Please mention some of these organisations?/
>
>       * At time a major German telekommunication company is using
>         actinia in a cloud based massive data processing roll-out. At
>         FOSS4G 2019 in Bucharest some related presentations will be given.
>       * Besides that, actinia is the backend of the openEO GRASS GIS
>         driver (https://openeo.org/, a H2020 EU project |
>         https://github.com/Open-EO/openeo-grassgis-driver).
>
>     /What is the Open HUB URL for your project?/
>
>       * https://www.openhub.net/p/actinia_core/
>
>     /What is the size of the user community? You can often answer this
>     by mentioning downloads, or describing a healthy, busy email list?/
>
>       * The actinia community is very young and yet hard to measure.
>         Some stats are available from
>         https://github.com/mundialis/actinia_core/graphs/traffic
>
>     /What is the size of your developer community?/
>
>       * Three core devs + some infrequent contributors.
>
>     /Do you have a bug free, stable release?/
>
>       * There is no bugfree software :-)
>         Yes, a stable release is available from
>         https://github.com/mundialis/actinia_core/tags
>
>     /Please discuss the level of testing that your project has gone
>     through./
>
>       * A notable test set is included, see
>         https://github.com/mundialis/actinia_core/tree/master/tests .
>       * The deployment of actinia has been tested with Openstack as
>         well as CI/CD pipelines in Openshift. Furthermore several
>         deployments are running with docker-swarm. Dockerfiles for
>         development and for production are available from
>         https://github.com/mundialis/actinia_core/tree/master/docker
>       * Importantly, we use CI/CD pipelines for testing during deployment.
>
>     /How long has the project has had mature code./
>
>       * The core of actinia has been used in production since end of
>         2016 (back then named GRaaS - GRASS GIS as a Service) as a
>         backend in a Sentinel-2 metadata processor operated for ESA
>         (https://sentinel.esa.int/web/sentinel/-/filter-sentinel-2a-scenes-with-the-new-release-of-eo-me).
>
>     /OSGeo-Live is targeted at applications that people can use rather
>     than libraries. Does the application have a user interface
>     (possibly a command line interface) that a user can interact with?
>     (We do make an exception for Incubated OSGeo Libraries, and will
>     include Project Overviews for these libraries, even if they don't
>     have a user interface.)/
>
>       * Since actinia offers a REST API, there is no interactive user
>         interface per se. However, a few options are there (see also
>         the actinia docs):
>           o use curl (yes, cmd line is also a nice user interface,
>             https://actinia.mundialis.de/tutorial/)
>           o Postman extension for Chrome
>           o actinia command execution (ace,
>             https://github.com/mundialis/actinia_core/blob/master/scripts/)
>           o more to come
>
>     /We give preference to OSGeo Incubated Projects, or Projects which
>     are presented at //FOSS4G <http://foss4g.org>//conferences. If
>     your project is involved in OSGeo Incubation, or has been selected
>     to be presented at FOSS4G, then please mention it./
>
>       * actinia is an OSGeo community project since 2019:
>         https://www.osgeo.org/projects/actinia/
>
>     /**//With around 50 applications installed on OSGeo-Live, us core
>     packagers do not have the time to liaise with every single project
>     email list for each OSGeo-Live release. So we require a volunteer
>     (or two) to take responsibility for liaising between OSGeo-Live
>     and the project's communities. This volunteer will be responsible
>     for ensuring the install scripts and English documentation are
>     updated by someone for each OSGeo-Live release. Also test that the
>     installed application and Quickstart documentation works as
>     expected on release candidate releases of OSGeo-Live. Who will act
>     as the project's liaison person./
>
>       * Markus Neteler
>
>     /Can you please discuss how your application will be installed:/
>
>       * We have developed an installer script: The pull request of
>         installer script is at
>         https://github.com/OSGeo/OSGeoLive/pull/266
>
>     /OSGeo-Live is memory and disk constrained. Can the application
>     run in 512 Meg of RAM?/
>
>       * No problem.
>
>     /How much disk space will be required to install the application
>     and a suitable example application?/
>
>       * The Python scripts are consuming 17MB. The backend GRASS GIS +
>         GDAL + dependencies are already present on OSGeo-live.
>
>     /We aim to reduce disk space by having all applications make use
>     of a common dataset. We encourage applications to make use of the
>     example datasets already installed://
>     http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets//If
>     another dataset would be more appropriate, please discuss here. Is
>     it appropriate, to remove existing demo datasets which may already
>     be included in the standard release./
>
>       * The North Carolina dataset is fine.
>
>     /Each OSGeo-Live application requires a Project Overview available
>     under a //CC By <http://creativecommons.org/licenses/by/3.0/>//and
>     a Quickstart available under a //CC By-SA
>     <http://creativecommons.org/licenses/by-sa/3.0/>//license. (You
>     may release under a second license as well). Will you produce this?/
>
>       * Sure: https://github.com/OSGeo/OSGeoLive-doc/pull/455
>
>     /In past releases, we have included Windows and Mac installers for
>     some applications. It is likely we won't have space for these in
>     future releases. However, if there is room, would you be wishing
>     to include Windows and/or Mac installers?/
>
>       * No thanks, not needed here.
>
>     best regards,
>
>     Markus
>
>     (on behalf of the actinia team)
>
>     -- 
>     Markus Neteler
>     https://www.mundialis.de - free data with free software
>     https://grass.osgeo.org
>
>     _______________________________________________
>     osgeolive mailing list
>     osgeolive at lists.osgeo.org <mailto:osgeolive at lists.osgeo.org>
>     https://lists.osgeo.org/mailman/listinfo/osgeolive
>
>
>
> -- 
> Angelos Tzotsos, PhD
> OSGeo Charter Member
> http://users.ntua.gr/tzotsos
>
> _______________________________________________
> osgeolive mailing list
> osgeolive at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/osgeolive

-- 
Cameron Shorter
Technology Demystifier
Open Technologies and Geospatial Consultant

M +61 (0) 419 142 254

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/osgeolive/attachments/20190710/5c026e12/attachment-0001.html>


More information about the osgeolive mailing list