Betrouwbare geotechnische en geohydrologische Python software voor geautomatiseerd rekenenVeel aannemers en ingenieursbureaus zijn momenteel actief bezig met het automatiseren van ontwerp- en beoordelingsprocessen. Vermoedelijk herken je dat. Automatisering versnelt het proces, voorkomt fouten en maakt optimalisatie mogelijk. De toegepaste automatisering is deels projectspecifiek. Om het numerieke resultaat te mogen vertrouwen moet echter wel worden gekoppeld aan geaccepteerde software, met een kwaliteitsstempel. Opdrachtgevers vragen daar ook om. Deltares neemt daarom het initiatief voor een geotechnische en geohydrologische softwarebibliotheek die het automatiseringsproces ondersteunt. GEOLIB wordt ontwikkeld en onderhouden door een community van gebruikers en ontwikkelaars. De eerste release (zomer 2020) bevat onder andere de rekenharten van de D-Serie, inclusief Python schil, geschikt voor onbeperkt parallel gebruik. Daarnaast Python scripts voor het ontsluiten en interpreteren van geotechnische data, waaronder CPT’s en labproeven. De kwaliteit van de componenten wordt geborgd door testen en documentatie. Het D-Serie deel wordt met flexibele abonnementsvormen beschikbaar gesteld. De verdere bibliotheek is open-source. |
Voordelen
- Je krijgt toegang tot gevalideerde en nog niet gevalideerde Python componenten voor verschillende geotechnische deeltaken. Je kunt zelf ook aan (uitbreiding van) deze componenten bijdragen.
- De betrouwbaarheid van het gevalideerde deel is aantoonbaar geborgd.
- Het gebruik en de achtergronden van het gevalideerde deel zijn goed gedocumenteerd.
- Met de GEOLIB componenten zet je zelf sneller een project-specifieke applicatie op.
- Gebruik van dezelfde componenten door verschillende partijen leidt tot eenduidigheid en vergelijkbaarheid van de numerieke resultaten.
- De inspanningen/kosten voor ontwikkeling, beheer en validatie worden gedeeld.
- De D-Serie rekenharten met Python schil hebben een nieuwe flexibele licentievorm, die onbeperkt parallel gebruik mogelijk maakt, ook bij eigen toepassing als een ‘service’.
Ontwikkeltraject
Het ontwikkeltraject bestaat uit 2 fasen. In fase 1 (tot en met zomer 2020) worden de Python schillen om de D-Serie rekenharten ontwikkeld. Bij toekenning van TKI subsidie start parallel ook de ontwikkeling van open-source componenten voor data-ontsluiting en -interpretatie. In fase 2 (tot eind 2021) worden de componenten geëvalueerd en verbeterd.
Community met betalende kerngroep
De hele community krijgt toegang tot de gratis componenten van GEOLIB, die afkomstig kunnen zijn van verschillende partijen en personen. Een betalende kerngroep binnen de community bepaalt de ontwikkelkoers voor de gevalideerde componenten, waaronder D-Serie koppelingen.
Voornaamste reden voor deelname aan de GEOLIB kerngroep is dat deze deelname vanaf zomer 2020 tot eind 2021 exclusief toegang geeft tot speciale consoleversies van de 4 belangrijkste D-Serie programma’s (D-Stability 2019, D-Settlement, D-Sheetpiling, D-Foundation), inclusief een nieuwe, goed gedocumenteerde en volledige Python API. Deze speciale console versies (zonder grafische user-interface) zijn te gebruiken voor een onbeperkt aantal parallelle berekeningen en geven toegang tot alle modulen van voorgenoemde software. Met mogelijke aanvullende TKI subsidie zal daarnaast worden gewerkt aan open-source componenten voor data-ontsluiting (BRO/AHN/NHI/GIS) en data-interpretatie (CPT en lab). De kerngroep bepaalt daarbij weer de prioriteiten. Met de totale set worden vanaf eind 2020 naar verwachting keten-toepassingen mogelijk zoals hieronder weergegeven.
Mogelijke keten-toepassing van GEOLIB componenten
Meedoen?
Wil je meedoen aan de kerngroep of aan de omringende community? Of heb je vragen? Meld je dan aan of stel je vraag door middel van een mail naar: geolib@deltares.nl. We nemen dan contact met je op. De inschrijving voor definitieve kerngroepdeelname staat open tot eind januari 2020 voor wie daarvoor op 18 november 2019 al uitgenodigd is en tot eind maart 2020 voor wie toen niet uitgenodigd was.