Skip to content

Commit 46a42d9

Browse files
authored
Merge pull request #12 from dbrakenhoff/dev
add citation to Bruggemans book
2 parents d8d4764 + 51a61b2 commit 46a42d9

2 files changed

Lines changed: 35 additions & 1 deletion

File tree

CITATION.cff

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
cff-version: 1.2.0
2+
message: "If you use this software, please cite it as below."
3+
type: software
4+
title: "Analytical Solutions of Geohydrological Problems"
5+
authors:
6+
- family-names: Bruggeman
7+
given-names: G. A.
8+
date-released: 2025-11-03
9+
url: "https://github.com/dbrakenhoff/bruggeman"
10+
preferred-citation:
11+
type: book
12+
title: "Analytical Solutions of Geohydrological Problems"
13+
authors:
14+
- family-names: Bruggeman
15+
given-names: G. A.
16+
year: 1999
17+
publisher: "Elsevier"
18+
isbn: "978-0-444-81829-4"

README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The philosphy behind this repository is to collect implementations of
66
analytical solutions so they are readily available for use in projects or for
77
benchmarking other computations or models.
88

9-
Very much a work in progress.
9+
Very much a work in progress. Any contributions are welcome.
1010

1111
## Installation
1212

@@ -30,3 +30,19 @@ To build the documentation locally:
3030
3. Enter the command `make html`.
3131
4. The documenation is contained in the `docs/_build` folder. Open `index.html` in
3232
your browser to view the documentation.
33+
34+
## Contributing
35+
36+
Any contributions are welcome! For the best results please follow the guidelines below:
37+
38+
- The analytical solutions are generally stored in the `bruggeman/*.py` files. Please
39+
select the appropriate python file for your solution. E.g. 1D flow solutions should be
40+
stored `flow1d.py`. Create a new file if your solution does not fit into the currently
41+
available files.
42+
- Create a notebook showcasing your solution. Put the notebook in `docs/examples/`.
43+
- Add the notebook under the appropriate section in `docs/examples/index.rst`. Follow
44+
the examples in the file to add your notebook. Don't forget to add your notebook to the
45+
table of contents as well.
46+
- Consider decorating your function with latexify by importing
47+
`from bruggeman.general import latexify_function`. Follow the examples already present
48+
in the python files. This will allow you to render your formulas with LateX in a notebook.

0 commit comments

Comments
 (0)