# gefxml_reader
Package om geotechnische sonderingen of boringen in GEF, BRO-XML, Dino XML, SON of SIKB0101-XML te lezen en visualiseren
## Dependecies
* matplotlib
* numpy
* pandas
* pyproj
## Instruction
Installeer de package:
`pip install geotexxx` of `conda install conda-forge::geotexxx`
Importeer de package:
`from geotexxx.gefxml_reader import Cpt, Bore`
Maak een leeg object:
`test = Cpt()` of `test = Bore()`
Lees een bestand:
`test.load_gef(filename)` of `test.load_xml(filename)`
Maak een plot in map ./output:
`test.plot()`
[gefxml_viewer](https://github.com/Amsterdam/gefxml_viewer.git) biedt een grafische interface om sonderingen en boringen incl. eenvoudige labproeven te plotten.
# Complexe proeven
Beschikbaar:
* korrelgrootteverdelingen: `figs = test.plot_korrelgrootte_verdelingen()`
* samendrukkingsproeven: `figs = test.plot_samendrukkingsproeven()`
* schuifsterkteproef: `figs = test.plot_schuifsterkteproef()`
# Interpret a CPT
Maak een lege CPT en een lege boring:
`cpt = Cpt()` en `bore = Bore()`
Lees een bestand:
`cpt.load_gef(filename)` of `cpt.load_xml(filename)`
Doe de interpretatie:
`cpt.interpret()`
Maak een boorstaat:
`bore.from_cpt(cpt)`
Maak de figuur:
`fig = bore.plot(save_fig=False)`
## Vragen of opmerkingen?
Stuur een bericht aan Thomas van der Linden, bijvoorbeeld via [LinkedIn](https://www.linkedin.com/in/tjmvanderlinden/)
## Resultaten?
Heb je mooie resultaten gemaakt met deze applicatie? We vinden het heel leuk als je ze deelt (en Thomas tagt)
Raw data
{
"_id": null,
"home_page": "https://github.com/ic144/geotexxx_package",
"name": "geotexxx",
"maintainer": "\"Thomas van der Linden\"",
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "t.van.der.linden@amsterdam.nl",
"keywords": "geotechniek, sondering, boring, cpt, gef, xml",
"author": "Thomas van der Linden",
"author_email": "t.van.der.linden@amsterdam.nl",
"download_url": "https://files.pythonhosted.org/packages/d9/ff/ebe71250bf832a887587748dcfc4a711f0d64a7922a1f585944182b11152/geotexxx-0.2.4.tar.gz",
"platform": "any",
"description": "# gefxml_reader\nPackage om geotechnische sonderingen of boringen in GEF, BRO-XML, Dino XML, SON of SIKB0101-XML te lezen en visualiseren\n\n\n## Dependecies\n* matplotlib\n* numpy\n* pandas\n* pyproj\n\n## Instruction\nInstalleer de package: \n`pip install geotexxx` of `conda install conda-forge::geotexxx` \nImporteer de package: \n`from geotexxx.gefxml_reader import Cpt, Bore` \nMaak een leeg object: \n`test = Cpt()` of `test = Bore()` \nLees een bestand: \n`test.load_gef(filename)` of `test.load_xml(filename)` \nMaak een plot in map ./output: \n`test.plot()` \n\n[gefxml_viewer](https://github.com/Amsterdam/gefxml_viewer.git) biedt een grafische interface om sonderingen en boringen incl. eenvoudige labproeven te plotten.\n\n# Complexe proeven\nBeschikbaar:\n* korrelgrootteverdelingen: `figs = test.plot_korrelgrootte_verdelingen()`\n* samendrukkingsproeven: `figs = test.plot_samendrukkingsproeven()`\n* schuifsterkteproef: `figs = test.plot_schuifsterkteproef()`\n\n# Interpret a CPT\nMaak een lege CPT en een lege boring: \n`cpt = Cpt()` en `bore = Bore()` \nLees een bestand: \n`cpt.load_gef(filename)` of `cpt.load_xml(filename)`\nDoe de interpretatie: \n`cpt.interpret()`\nMaak een boorstaat: \n`bore.from_cpt(cpt)`\nMaak de figuur: \n`fig = bore.plot(save_fig=False)`\n\n## Vragen of opmerkingen?\nStuur een bericht aan Thomas van der Linden, bijvoorbeeld via [LinkedIn](https://www.linkedin.com/in/tjmvanderlinden/)\n\n## Resultaten?\nHeb je mooie resultaten gemaakt met deze applicatie? We vinden het heel leuk als je ze deelt (en Thomas tagt)\n",
"bugtrack_url": null,
"license": "EUPL-v1.2",
"summary": "Verwerken van geotechnisch grondonderzoek",
"version": "0.2.4",
"project_urls": {
"Bug Tracker": "https://github.com/ic144/geotexxx_package/issues",
"Homepage": "https://github.com/ic144/geotexxx_package",
"Source Code": "https://github.com/ic144/geotexxx_package"
},
"split_keywords": [
"geotechniek",
" sondering",
" boring",
" cpt",
" gef",
" xml"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9db48d14ea510406d1b5eb99e7a867e7bb45fe43b4ecb8ebeba1a60d9da4750d",
"md5": "f83c59ba5f21deaebf37a430ecbdada4",
"sha256": "5e2a520581218ca40c467a30f56efef5a200ca71f77ddf253558241e6bb193e6"
},
"downloads": -1,
"filename": "geotexxx-0.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f83c59ba5f21deaebf37a430ecbdada4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 33159,
"upload_time": "2025-01-08T15:50:03",
"upload_time_iso_8601": "2025-01-08T15:50:03.861102Z",
"url": "https://files.pythonhosted.org/packages/9d/b4/8d14ea510406d1b5eb99e7a867e7bb45fe43b4ecb8ebeba1a60d9da4750d/geotexxx-0.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9ffebe71250bf832a887587748dcfc4a711f0d64a7922a1f585944182b11152",
"md5": "54f2c6b8d3d5f85c301b93ecc7b694cd",
"sha256": "4142f7e8228199d2f1783837a454baf4986cb22feedef28b0827bf82db5c34cf"
},
"downloads": -1,
"filename": "geotexxx-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "54f2c6b8d3d5f85c301b93ecc7b694cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 42240,
"upload_time": "2025-01-08T15:50:06",
"upload_time_iso_8601": "2025-01-08T15:50:06.877806Z",
"url": "https://files.pythonhosted.org/packages/d9/ff/ebe71250bf832a887587748dcfc4a711f0d64a7922a1f585944182b11152/geotexxx-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 15:50:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ic144",
"github_project": "geotexxx_package",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "geotexxx"
}