Skip to content

Commit 14f5021

Browse files
committed
2 parents 1272502 + aa509ae commit 14f5021

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
1+
[![DOI](https://zenodo.org/badge/319677914.svg)](https://zenodo.org/badge/latestdoi/319677914)
2+
13
# SparseVolterraExamples.jl
24
This Julia package contains examples which implement the method described in https://arxiv.org/abs/2005.06081 for solving nonlinear and integro-differential Volterra equations. It additionally also contains some linear examples.
35

46
In its current state, this package serves two purposes:
57
- Complimentary role to the paper, providing code samples to those curious about the actual implementation.
6-
- Reproduce the figures found in the paper by providing a documented (via comments) step-by-step walkthrough of each of the numerical experiments in the paper.
8+
- Reproduce the figures found in the paper by providing a documented (via comments) step-by-step walkthrough of the numerical experiments in the paper.
79

810
While the package is not meant for nor setup for user-friendly general use, the interested reader should nevertheless find the code to be straightforward to generalize.
911

1012
# Installation
1113

12-
The following installation guide assumes a clean install of Julia Version 1.3.1 (2019-12-30), which can be found [here](https://julialang.org/downloads/oldreleases/).
14+
The following installation guide assumes a clean install of Julia Version 1.3.1 (2019-12-30), which can be found [here](https://julialang.org/downloads/oldreleases/). This is the version in which the package was written and tested.
1315
Newer Julia releases may work if all the appropriate dependencies can be resolved.
1416

15-
# Using the package to reproduce results in the paper
17+
As an unregistered Julia package, you can install this package via ```] add https://github.com/TSGut/SparseVolterraExamples.jl``` or alternatively ```Pkg.add(PackageSpec(url="https://github.com/TSGut/SparseVolterraExamples.jl"))```. Test whether everything works as intended by executing ```Pkg.test("SparseVolterraExamples")``` (this may take a few minutes depending on your hardware). Assuming this executes without errors, you can then explore the files in the examples folders.
18+
19+
# Using the package
1620

17-
The examples folder contains scripts with detailed comments. Evaluating line-by-line from the top walks the user through the process of obtaining the solutions described in the paper. Along with the comments in the src folder this should be sufficient to generalize it to other use cases.
21+
The examples folder contains scripts with detailed comments. Evaluating line-by-line from the top walks the user through the process of obtaining the solutions described in the paper. Along with the comments in the src folder this should be sufficient to generalize it to other use cases. Keep in mind that to run the examples, you will have to install the packages specified via ```using``` at the top of each example and are part of the dependencies of this package.
1822

1923
# References
2024

0 commit comments

Comments
 (0)