Skip to content

Commit 943f75f

Browse files
committed
Bump to v0.2.0
1 parent 825ca96 commit 943f75f

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# The short X.Y version
2828
version = ""
2929
# The full version, including alpha/beta/rc tags
30-
release = "0.1.1"
30+
release = "0.2.0"
3131

3232

3333
# -- General configuration ---------------------------------------------------

docs/index.rst

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,29 @@ Use DeepXDE if you need a deep learning library that
1313
- approximates functions from a dataset with/without constraints,
1414
- approximates functions from multi-fidelity data.
1515

16-
DeepXDE is extensible to solve other problems in scientific computing.
16+
DeepXDE is extensible to solve other problems in Scientific Machine Learning.
17+
18+
**DeepXDE Paper**: `arXiv <https://arxiv.org/abs/1907.04502>`_
1719

1820
Features
1921
--------
2022

2123
DeepXDE supports
2224

23-
- complex domain geometries without tyranny mesh generation. The basic geometries are interval, triangle, rectangle, polygon, disk, cuboid, and sphere. Other geometries can be constructed as constructive solid geometry (CSG) by operations: union, difference, and intersection;
25+
- complex domain geometries without tyranny mesh generation. The primitive geometries are interval, triangle, rectangle, polygon, disk, cuboid, and sphere. Other geometries can be constructed as constructive solid geometry (CSG) using three boolean operations: union, difference, and intersection;
2426
- multi-physics, i.e., coupled PDEs;
2527
- 4 types of boundary conditions: Dirichlet, Neumann, Robin, and periodic;
2628
- time-dependent PDEs are solved as easily as time-independent ones by only adding initial conditions;
27-
- residue-based adaptive training points;
29+
- residual-based adaptive refinement (RAR);
2830
- uncertainty quantification using dropout;
29-
- four domain geometries: interval, disk, hyercube and hypersphere;
3031
- two types of neural networks: fully connected neural network, and residual neural network;
3132
- many different losses, metrics, optimizers, learning rate schedules, initializations, regularizations, etc.;
3233
- useful techniques, such as dropout and batch normalization;
3334
- callbacks to monitor the internal states and statistics of the model during training;
34-
- compact and nice code, very close to the mathematical formulation.
35+
- enables the user code to be compact, resembling closely the mathematical formulation.
3536

3637
All the components of DeepXDE are loosely coupled, and thus DeepXDE is well-structured and highly configurable.
37-
It is easy to add new functions to each modules to satisfy new requirements.
38+
It is easy to customize DeepXDE to meet new demands.
3839

3940
User guide
4041
------------

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111

1212
setup(
1313
name="DeepXDE",
14-
version="0.1.1",
14+
version="0.2.0",
1515
description="Deep learning library for solving differential equations",
1616
long_description=long_description,
1717
long_description_content_type="text/markdown",
1818
author="Lu Lu",
1919
author_email="[email protected]",
2020
url="https://github.com/lululxvi/deepxde",
21-
download_url="https://github.com/lululxvi/deepxde/tarball/v0.1.1",
21+
download_url="https://github.com/lululxvi/deepxde/tarball/v0.2.0",
2222
license="Apache-2.0",
2323
install_requires=install_requires,
2424
classifiers=[

0 commit comments

Comments
 (0)