Bug Fixes
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Notebook and grouper workflow (18)
- Thijs Lukkezen <t.lukkezencemsbv.io>
- Assure that `CPTTable.depth_nap` attribute always has a dimension to satisfy pandas
- Plot empty cone resistance `qc` in CPTTable.plot_friction_ratio()
- Plot empty friction ratio in CPTTable.plot_friction_ratio()
- Correctly create MultiCPTResults object from api response with cascading from_api_response class_methods strategy
- Check arbitrary arrays for nan values with pd.isnull() instead of np.isnan() for better consistency
- Fix adding diameter_shaft property logic
- *(test)* Coverage warning no data was collected
Documentation
- Add missing create_multi_cpt_payload arguments docstrings
- Update `getting started`
- Add items to reference & fix docstrings & typing
- Add single- & multi-cpt-results docstrings
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
Features
- Cast property getter responses of PileProperties & child objects
- Add `name` property to PileProperties object
- Add _shape class-attribute to Round- & RectPileProperties
- Raise ValueError for invalid pile_properties `height_base` input.
- Add notebook example (17)
- Add notebook example (17)
- Add notebook example (17)
- Add notebook example (17)
- Cast CPTGroupResultsTable attributes to numpy arrays
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
Miscellaneous Tasks
- Parse each commit message line as commit for changelog
- Add notebook example (17)
- Add public/ to .gitignore
- Add pypi release job to ci (14)
- Add pypi release job to ci (14)
- *(docs)* Update branches name
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- Init pages (10)
- *(docs)* Add docs test and deploy job
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(grouper)* Add grouper implementation (7)
- *(changelog)* Update changelog version & add auto-generate settings
Refactor
- Don't use relative imports
- [**breaking**] Use classify dict not dataframe (13)
- [**breaking**] Use classify dict not dataframe (13)
- [**breaking**] Use classify dict not dataframe (13)
- [**breaking**] Use classify dict not dataframe (13)
- [**breaking**] Use classify dict not dataframe (13)
Testing
- Add create_multi_cpt_payload unit-tests
- Add soilproperties tests
- Omit tests folder in superlinter
- Add multi-cpt-results tests
- Refactor pile_properties tests
- Add results/test_pile_properties tests
- Move grouper tests to "results" folder
- Add create_pile_properties_payload tests
- Rename test_soil to test_input
Deps
- Update mypy==1.6.1 & black==23.10.1