timflow
Analytic element modeling of groundwater flow
File Explorer
Download Latest Version (.zip)- ci-general.yml
- ci-steady.yml
- ci-transient.yml
- lint.yml
- pypi-publish.yml
- custom.css
- example_output_steady.png
- example_output_transient.png
- timflow_icon.png
- timflow_logo.jpeg
- class.rst
- module.rst
- index.rst
- class.rst
- module.rst
- index.rst
- publications.bib
- howto_convert_timml_model.ipynb
- howto_select_a_model.ipynb
- tutorial0_well_single_layer_aquifer.ipynb
- tutorial1_well_multi_layer_aquifer.ipynb
- index.rst
- areasinks.rst
- constant.rst
- index.rst
- inhoms.rst
- linedoublets.rst
- linesinks.rst
- uflow.rst
- wells.rst
- xsection.rst
- index.rst
- inhomogeneity_exercise3.png
- layout_exercise2.PNG
- timml_notebook2_layout.png
- timml_notebook2_layout_old.png
- timml_notebook5_layout.png
- 00_single_layer_model.ipynb
- 01_well_in_uniform_flow.ipynb
- 02_wells_rivers_and_recharge.ipynb
- 03a_modeling_inhomogeneities.ipynb
- 03b_modeling_inhomogeneities3D.ipynb
- 04_horizontal_wells.ipynb
- 05_impermeable_walls.ipynb
- building_pit.ipynb
- circular_area_sink.ipynb
- collector_wells.ipynb
- connected_wells.ipynb
- index.rst
- vertical_anisotropy.ipynb
- cross_section_models.ipynb
- index.rst
- besselnumba_timing.ipynb
- index.rst
- large_diameter_experimental.ipynb
- test_circular_buildingpit.ipynb
- test_linesink_discharge.ipynb
- test_linesinkstrings.ipynb
- test_normal_flux.ipynb
- test_polygon_areasink.ipynb
- test_well_near_lake.ipynb
- test_wells.ipynb
- test_wells_with_resistance.ipynb
- index.rst
- oudekorendijk_h30.dat
- oudekorendijk_h90.dat
- howto_convert_ttim_model.ipynb
- howto_fluctuating_head_boundary.ipynb
- howto_pumpingtest.ipynb
- howto_select_a_model.ipynb
- howto_xsection_model.ipynb
- tutorial0_start_a_model.ipynb
- index.rst
- areasinks.rst
- index.rst
- linedoublets.rst
- linesinks.rst
- wells.rst
- index.rst
- pathlines.rst
- circareasink_example.ipynb
- connected_wells.ipynb
- higher_order_head_linesink.ipynb
- horizontal_well.ipynb
- index.rst
- line_sink_well_sol.ipynb
- meandering_river.ipynb
- pathline_trace.ipynb
- well_in_multilayer_system.ipynb
- well_near_wall.ipynb
- wells_in_different_systems.ipynb
- mf6_ttim_xsec_riv1.txt
- mf6_ttim_xsec_riv2.txt
- watex_cross_section.png
- watex_example.csv
- 1d_elements.ipynb
- 1d_given_linesink.ipynb
- 1d_inhom_elements.ipynb
- index.rst
- river_in_cross_section.ipynb
- stripareasink.ipynb
- dalem_p120.txt
- dalem_p30.txt
- dalem_p60.txt
- dalem_p90.txt
- dawsonville_slug.txt
- double-porosity-110m.txt
- double-porosity-pumpingwell.txt
- falling_head.txt
- gridley_well_1.txt
- gridley_well_3.txt
- ln-2.txt
- ln-3.txt
- moench_pd1.txt
- moench_pd2.txt
- moench_ps1.txt
- moench_ps2.txt
- moench_pumped.txt
- oudekorendijk_h30.dat
- oudekorendijk_h90.dat
- piezometer_h30.txt
- piezometer_h90.txt
- pumptest_neuman.txt
- recovery.txt
- schroth_obs1.txt
- schroth_obs2.txt
- schroth_obs3.txt
- sioux100.txt
- sioux200.txt
- sioux400.txt
- slug.txt
- syn_30_0.0.txt
- syn_90_0.0.txt
- syn_p30_0.02.txt
- syn_p30_0.05.txt
- syn_p90_0.02.txt
- syn_p90_0.05.txt
- texas160.txt
- texas40.txt
- texas80.txt
- venne_deep.txt
- venne_shallow.txt
- Dalem.png
- Dawsonville.png
- Falling_head.png
- gridley.png
- Hardinxveld.png
- Moench.png
- Multi_well.png
- Nevada.png
- oude_korendijk.png
- Pratt_County.png
- Schroth.png
- Sioux.png
- Texas_Hill.png
- Vennebulten.png
- confined1_oude_korendijk.ipynb
- confined2_grindley.ipynb
- confined3_sioux.ipynb
- confined4_nevada.ipynb
- index.rst
- leaky1_dalem.ipynb
- leaky2_hardixveld.ipynb
- leaky3_texashill.ipynb
- slug1_pratt_county.ipynb
- slug2_multiwell.ipynb
- slug3_falling_head.ipynb
- slug4_dawsonville.ipynb
- unconfined1_moench.ipynb
- unconfined2_vennebulten.ipynb
- syn_p30_0.02.txt
- syn_p30_0.05.txt
- syn_p90_0.02.txt
- syn_p90_0.05.txt
- neuman.png
- compare_wells_linesink.ipynb
- index.rst
- line-sink-ditch.ipynb
- river1d.ipynb
- synthetic0_data.ipynb
- synthetic_calibrate_2aquifers.ipynb
- synthetic_test_calibrate.ipynb
- test_line_elements.ipynb
- theis_storage.ipynb
- ttim_neuman_comparison.ipynb
- validation_tidal_wave_with_Bruggeman.ipynb
- well_benchmarks.ipynb
- well_near_leaky_river.ipynb
- well_near_river_or_wall.ipynb
- index.rst
- calibrating_timflow_models.ipynb
- index.rst
- conf.py
- index.rst
- Makefile
- timings.rst
- 2003_bakker_strack_jofh.pdf
- 2013_bakker_ttim_hgj.pdf
- 2013_bakker_ttim_theory.pdf
- .gitkeep
- potld_order0_lab0.txt
- potld_order0_lab1.txt
- potld_order0_lab2.txt
- potld_order1_lab0.txt
- potld_order1_lab1.txt
- potld_order1_lab2.txt
- potld_order2_lab0.txt
- potld_order2_lab1.txt
- potld_order2_lab2.txt
- potls_order0_lab0.txt
- potls_order0_lab1.txt
- potls_order0_lab2.txt
- potls_order1_lab0.txt
- potls_order1_lab1.txt
- potls_order1_lab2.txt
- potls_order2_lab0.txt
- potls_order2_lab1.txt
- potls_order2_lab2.txt
- qxld_order0_lab0.txt
- qxld_order0_lab1.txt
- qxld_order0_lab2.txt
- qxld_order1_lab0.txt
- qxld_order1_lab1.txt
- qxld_order1_lab2.txt
- qxld_order2_lab0.txt
- qxld_order2_lab1.txt
- qxld_order2_lab2.txt
- qxls_order0_lab0.txt
- qxls_order0_lab1.txt
- qxls_order0_lab2.txt
- qxls_order1_lab0.txt
- qxls_order1_lab1.txt
- qxls_order1_lab2.txt
- qxls_order2_lab0.txt
- qxls_order2_lab1.txt
- qxls_order2_lab2.txt
- qyld_order0_lab0.txt
- qyld_order0_lab1.txt
- qyld_order0_lab2.txt
- qyld_order1_lab0.txt
- qyld_order1_lab1.txt
- qyld_order1_lab2.txt
- qyld_order2_lab0.txt
- qyld_order2_lab1.txt
- qyld_order2_lab2.txt
- qyls_order0_lab0.txt
- qyls_order0_lab1.txt
- qyls_order0_lab2.txt
- qyls_order1_lab0.txt
- qyls_order1_lab1.txt
- qyls_order1_lab2.txt
- qyls_order2_lab0.txt
- qyls_order2_lab1.txt
- qyls_order2_lab2.txt
- test_steady_notebooks.py
- test_well.py
- test_theis.py
- test_transient_notebooks.py
- test_wellstring.py
- test_bessel.py
- test_import.py
- __init__.py
- besselnumba.py
- besselnumba_old.py
- __init__.py
- plots.py
- __init__.py
- aquifer.py
- aquifer_parameters.py
- circareasink.py
- circinhom.py
- constant.py
- controlpoints.py
- element.py
- equation.py
- inhomogeneity.py
- inhomogeneity1d.py
- intlinesink.py
- linedoublet.py
- linedoublet1d.py
- linesink.py
- linesink1d.py
- model.py
- plots.py
- stripareasink.py
- trace.py
- uflow.py
- well.py
- __init__.py
- aquifer.py
- aquifer_parameters.py
- circareasink.py
- circinhom.py
- element.py
- equation.py
- fit.py
- inhom1d.py
- invlapnumba.py
- kuhlman_invlap.py
- linedoublet.py
- linedoublet1d.py
- linesink.py
- linesink1d.py
- model.py
- plots.py
- stripareasink.py
- trace.py
- well.py
- __init__.py
- calibrate.py
- size_of_arrays.txt
- version.py
- clear_notebooks.py
- clear_pumping_test_notebooks.py
- compile_timflow_api.py
- run_notebook_tests.py
- .git-blame-ignore-revs
- .gitignore
- .python-version
- .readthedocs.yaml
- CITATION.cff
- LICENSE
- pyproject.toml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/timflow-org/timflow
Downloads the entire project code from GitHub to your computer.
cd timflow
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install .
Installs the package published on PyPI directly β no need to clone the source.
jupyter notebook
Launches Jupyter in your browser so you can open and run the notebook (.ipynb) files.
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
