Recent Releases of deepxde
deepxde - DeepXDE v1.14.0
Areas of improvement
dde.gradientssupports 3D outputs- Support MAE for all backends
- Backend PyTorch: Add L1 and L1+L2 regularizers
- Backend PyTorch: DeepONet supports regularization
- Backend Pytorch: Add Apple MPS GPU support
- Backend JAX: FNN supports regularization
- Backend JAX: Fix external variable initialization
New APIs
- Support mixed precision
Thanks to all the contributors to this release!
@g-w1 @lululxvi @Jerry-Jzy @KangyuWeng @vl-dud @bonneted @kyouma
- Python
Published by lululxvi 10 months ago
deepxde - DeepXDE v1.13.2
Areas of improvement
- Backend paddle: Support
dde.nn.MfNN - Backend paddle: Support prim to accelerate running
Thanks to all the contributors to this release!
@lijialin03 @KangyuWeng @kuangdai @bonneted
- Python
Published by lululxvi 12 months ago
deepxde - DeepXDE v1.13.1
This is a bugfix release, fixing the bug of dde.data.PDEOperatorCartesianProd introduced in v1.13.0.
We also support Python 3.12 and require PyTorch>=2.0.0.
Thanks to all the contributors to this release!
@lululxvi @Jerry-Jzy
- Python
Published by lululxvi about 1 year ago
deepxde - DeepXDE v1.13.0
Areas of improvement
- Refactor and improve regularizers for backends TensorFlow 1.x/2.x and paddle
- Improve compatibility with NumPy 2
dde.model.trainanddde.model.compilesupport verbose- Backend PyTorch: Fix L2 regularizers for
external_trainable_variables - Backend paddle:
FNNsupports regularization and dropout
New APIs
- Backend PyTorch: Add a new optimizer NNCG
Thanks to all the contributors to this release!
@lululxvi @vl-dud @KangyuWeng @pratikrathore8 @lijialin03 @Jerry-Jzy
- Python
Published by lululxvi about 1 year ago
deepxde - DeepXDE v1.12.2
Areas of improvement
- Improve compatibility with NumPy 2
- Bug fix:
dde.data.QuadrupleCartesianProd - Backend TensorFlow 1.x: Improve DeepONet
- Backend PyTorch: FNN supports regularization
Thanks to all the contributors to this release!
@anranjiao @cwoolfo1 @vl-dud @enigne @lululxvi
- Python
Published by lululxvi over 1 year ago
deepxde - DeepXDE v1.12.2
Areas of improvement
- Improve compatibility with NumPy 2.0
- Bug fix:
dde.data.QuadrupleCartesianProd - Backend TensorFlow 1.x: Improve DeepONet
- Backend PyTorch:
FNNsupports regularization
Thanks to all the contributors to this release!
@anranjiao @cwoolfo1 @vl-dud @enigne @lululxvi
- Python
Published by lululxvi over 1 year ago
deepxde - DeepXDE v1.12.1
Areas of improvement
- Add
clear()for forward-mode autodiff to prevent memory leak - Tensorflow 1.x backend:
DeepONetsupports layer-by-layer dropout rate setting - Bug fix:
SingleOutputStrategyhas unnecessary error checking
New APIs
dde.geometry.Hypercubesupportsuniform_boundary_points
Thanks to all the contributors to this release!
@vl-dud @Yiii9 @MinZhu123 @lululxvi @HydrogenSulfate
- Python
Published by lululxvi over 1 year ago
deepxde - DeepXDE v1.12.0
Areas of improvement
EarlyStoppingcallback supports a new argumentstart_from_epoch- Backend TensorFlow v1/v2: Fix many codes to match the new TensorFlow APIs and Keras 3
- Backend Tensorflow v1:
DeepONetandDeepONetCartesianProdsupport dropout - Backend PyTorch: Fix the L-BFGS code to support PyTorch 2.x
- Backend Paddle: Fix the L-BFGS code
- Backend Paddle:
DeepONetCartesianProdsupports multiple outputs - Backend JAX: Support callback
VariableValue - Documentation improvements
New APIs
dde.data.PDEOperatorsupportsresample_train_points
Thanks to all the contributors to this release!
@bonneted @vnikoofard @vl-dud @tjboise @HydrogenSulfate @agniv-the-marker @lululxvi @lijialin03 @DecoderLiu @anranjiao
- Python
Published by lululxvi over 1 year ago
deepxde - DeepXDE v1.11.1
Areas of improvement
- Add 2D interface boundary condition
dde.icbc.Interface2DBC - Backend JAX: Support loss weights
- Backend JAX: Support
dde.nn.PFNN - Backend JAX: Support
dde.callbacks.OperatorPredictor - Backend JAX: Fix input and output transform
- Add new examples in docs
Thanks to all the contributors to this release!
@lululxvi @kuangdai @HydrogenSulfate @bonneted @jdellag @vl-dud @SebastianCobaise
- Python
Published by lululxvi almost 2 years ago
deepxde - DeepXDE v1.11.0
- DeepXDE stops the support of Python 3.8 from this release.
- Many exciting new functions of automatic differentiation (AD) are added.
Areas of improvement
dde.gradsupports forward-mode AD for backends TensorFlow 1.x and 2.x, PyTorch, JAX. Usedde.config.set_default_autodiffto select.dde.grad.jacobianallows bothiandjare None- Backend PyTorch: DeepONet supports multiple outputs
New APIs
- Support new AD method in
dde.zcs: Zero Coordinate Shift (ZCS), see https://arxiv.org/abs/2311.00860
- Python
Published by lululxvi about 2 years ago
deepxde - DeepXDE v1.10.1
Areas of improvement
- Refactor
dde.gradmodule - Backend TensorFlow 1.x and 2.x:
DeepONet&DeepONetCartesianProdsupport multiple outputs - Backend TensorFlow: Add regularization to
DeepONet - Backend PyTorch: Bug fix of
MIONetinput_transform - Backend JAX: Support more PINN examples
- Backend JAX: Bug fix of
dde.grad
- Python
Published by lululxvi about 2 years ago
deepxde - DeepXDE v1.10.0
Areas of improvement
dde.geometry.PointCloudsupportsboundary_normal- Backend pytorch: Allow L-BFGS line search
- Backend pytorch: Update GPU code to support pytorch 2.1.0
- Python
Published by lululxvi over 2 years ago
deepxde - DeepXDE v1.9.3
Areas of improvement
- Improve float32/float16 compatibility
- Improve examples and documents
- Backend TensorFlow: Support DeepONet and PI-DeepONet
- Backend PyTorch: Support PI-DeepONet
- Backend PyTorch: Bug fix and support more functions
- Backend Paddle: Support PI-DeepONet
- Backend Paddle: Support batch_size in PointSetBC
- Python
Published by lululxvi over 2 years ago
deepxde - DeepXDE v1.9.2
Areas of improvement
- Add new geometry
dde.geometry.StarShaped - Add approximate distance functions for hard-constraint methods
- Backend pytorch: Support
auxiliary_variables - Add many PI-DeepONet examples
- Improve documentation
- Python
Published by lululxvi over 2 years ago
deepxde - DeepXDE v1.9.1
This is a bugfix release for backend paddle.
- Python
Published by lululxvi over 2 years ago
deepxde - DeepXDE v1.9.0
DeepXDE supports data-parallel training of PINN now.🎉🎉🎉
Areas of improvement
- Backend tensorflow.compat.v1: Support data-parallel training of PINN via Horovod in both weak and strong scaling modes
- Backend paddle: Some updates to support the new Paddle version
- Bug fix for Float16
New APIs
- Add
dde.config.set_parallel_scalingto set parallel mode - Add
dde.config.set_hvd_opt_optionsforhvd.DistributedOptimzer
- Python
Published by lululxvi almost 3 years ago
deepxde - DeepXDE v1.8.4
We stop the support of Python 3.7 from this release.
Areas of improvement
- If no backend is selected, automatically find an available backend.
- Python
Published by lululxvi almost 3 years ago
deepxde - DeepXDE v1.8.3
Areas of improvement
- Many improvements for backends:
- Display more information
- Verify if the backend is available/importable
- Add interactive installation of Paddle
- Backend PyTorch:
Model.restoresupports restoring model to a specified device - Use setuptools_scm for VCS versioning
New APIs
- Support new geometry
dde.geometry.Ellipse
- Python
Published by lululxvi almost 3 years ago
deepxde - DeepXDE v1.8.2
This release is used to test the automated release workflow.
- Python
Published by lululxvi almost 3 years ago
deepxde - DeepXDE v1.8.1
Areas of improvement
- Support float16
- Backend TensorFlow supports
Model.state_dict - Migrate build config from setup.py to pyproject.toml
- Migrate CI from Travis to GitHub Actions
- Many examples and documentation improvements
- Python
Published by lululxvi almost 3 years ago
deepxde - DeepXDE v1.8.0
A lot of implementations for backend paddle! Feel free to use backend paddle.🎉🎉🎉
Areas of improvement
dde.nn.FNNsupports defining activation functions for each layerdde.geometry.PointCloudsupports boundary points and normals- Bug fix
New APIs
- Backend PyTorch: Support
dde.nn.DeepONet
- Python
Published by lululxvi about 3 years ago
deepxde - DeepXDE v1.7.2
Areas of improvement
- Add
dde.icbc.PointSetOperatorBC dde.callbacks.OperatorPredictorcan be used during training- Backend PyTorch:
dde.icbc.PointSetBCsupports multi-component outputs - Bug fix
- Python
Published by lululxvi about 3 years ago
deepxde - DeepXDE v1.7.1
Areas of improvement
dde.data.TripleCartesianProdanddde.data.QuadrupleCartesianProdsupport mini-batch for both branch and trunk nets- Backend TensorFlow 1.x: L-BFGS dumps trainable variables and test loss
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.7.0
Areas of improvement
dde.icbc.PointSetBCsupports mini-batch- Bug fix
New APIs
- Backend paddle: Support
dde.nn.DeepONetanddde.nn.DeepONetCartesianProd
API changes
- Change
dde.callback.PDEResidualResamplertodde.callback.PDEPointResampler
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.6.2
Areas of improvement
- Set Hammersley as the default point sampling for PINN
- Improve point sampling of
dde.geometry.GeometryXTime.random_points dde.callback.ModelCheckpointsupports monitoring test loss- PyTorch backend:
dde.nn.PODMIONetanddde.nn.MIONetCartesianProdsupport multiple merge operations
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.6.1
Areas of improvement
- Backend TensorFlow 1.x
dde.nn.DeepONetsupports customized branch - Fix
Triangle.on_boundaryfor float32 - Bug fix: a few issues of float64
- Many documentation improvements
New APIs
- Backend PyTorch adds
dde.nn.PODMIONet - Backend PyTorch adds
dde.nn.MIONetCartesianProd
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.6.0
Backend JAX supports PDE inverse problems.🎉🎉🎉
Areas of improvement
- Backend PyTorch supports l2 regularization
- Improve XLA jit
New APIs
- Add
dde.data.PDEOperatorCartesianProd - Backend TensorFlow supports
dde.nn.PFNN
API changes
Model.train:epochsis replaced byiterations- Merge
PIDeepONetintoDeepONet
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.5.1
Areas of improvement
- Bug fix:
dde.icbc.NeumannBCfordde.geometry.Polygon
New APIs
- Add new geometry
dde.geometry.PointCloud
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.5.0
Areas of improvement
- Support new loss "mean l2 relative error"
- Backend PyTorch supports
dde.nn.DeepONetCartesianProdanddde.nn.PODDeepONet - Backend PyTorch supports "step" LR decay
dde.callbacks.OperatorPredictorsupports backends tensorflow.compat.v1, tensorflow, pytorch, paddle- Fix
dde.config.set_random_seed
New APIs
- Add
dde.config.enable_xla_jitanddde.config.disable_xla_jit
API changes
- Change
DDEBACKENDtoDDE_BACKEND
- Python
Published by lululxvi over 3 years ago
deepxde - DeepXDE v1.4.0
DeepXDE supports a new backend PaddlePaddle.🎉🎉🎉
Areas of improvement
- Backend PyTorch supports
dde.nn.PFNN - Backend TensorFlow 1.x enables XLA for GPU
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.3.1
This is a bugfix release.
Areas of improvement
- Bug fix:
NeumannBCandRobinBC
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.3.0
Backend JAX supports ODE forward problems.🎉🎉🎉
Areas of improvement
- Backend TensorFlow supports
model.saveandmodel.restore. - Backend TensorFlow uses
@tf.function(jit_compile=True)for faster speed.
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.2.0
DeepXDE supports physics-informed DeepONet.🎉🎉🎉
Areas of improvement
- Fix the issue when setting random seed via
dde.set_random_seed()
New APIs
- Support physics-informed DeepONet
- Add function spaces:
dde.data.PowerSeries,dde.data.Chebyshev,dde.data.GRF,dde.data.GRF_KL,dde.data.GRF2D - Add
dde.data.PDEOperator - Add
dde.nn.PIDeepONet
- Add function spaces:
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.1.4
Areas of improvement
- Fix
is_on_line_segment()such asPolygon.boundary_normal()works for float32 - Refactor backend JAX: utilize
vmap, and add auxiliary arguments to data.losses
New APIs
- Add
NN.num_trainable_parameters()
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.1.3
API changes
dde.data.MfDataSetadds a new argumentstandardize=False, which changes the default behavior ofMfDataSet. In the previous version, "standardize" is used by default.
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.1.2
Areas of improvement
- Backend JAX supports Jacobian
- Backend JAX uses a random random seed, and supports user-defined random seed
- MFNN test loss returns 0 instead of nan
- Bug fix: CSG for float32
API changes
- Move saving and plotting functions to utils.external. Delete deepxde/postprocessing.py
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.1.1
Areas of improvement
- JAX backend supports different optimizers
- JAX backend: improve
FNNto fully support function approximation - Improve code format, and code cleaning
- Bug fix: float64
- Documentation and examples improvements
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE v1.1.0
DeepXDE supports JAX backend for function approximation. 🎉🎉🎉
Areas of improvement
- Bug fix: float64 in PyTorch
- Documentation and examples improvements
New APIs
- Add
PODDeepONet - Support MIONet:
Quadruple,QuadrupleCartesianProd,MIONet,MIONetCartesianProd
API changes
- Rename
dde.icbcstodde.icbc
- Python
Published by lululxvi almost 4 years ago
deepxde - DeepXDE First Stable Release v1.0.0
DeepXDE was developed starting from the summer of 2018, self-hosted in Subversion at Brown University, originally under the name SciCoNet (Scientific Computing Neural Networks). On Feb 7, 2019, SciCoNet was moved from Subversion to GitHub, renamed to DeepXDE. The first version v0.1.0 was then released on Jun 12, 2019. After the development of more than three years and a half, DeepXDE with backend TensorFlow 1.x becomes stable, and thus we now release the first stable version v1.0.0! 🎉🎉🎉
Thank you all for taking the time to contribute! A non-exhaustive but growing list needs to mention: @lululxvi @smao-astro @ZongrenZou @Saransh-cpp @anranjiao @pescap @Handi-Zhang @Anilith etc.
DeepXDE already has partial support of backend TensorFlow 2.x (from v0.13.0, Jul 21, 2021) and PyTorch (from v0.13.1, Jul 28, 2021). The multiple backend (also JAX) support will be enhanced in DeepXDE v1.x, and more advanced features (e.g., PINN-DeepONet) will be developed.
Here are the new improvements, compared to the previous version.
Areas of improvement
- Stop training if loss becomes nan (#491)
EarlyStoppingcallback can monitor testing loss (#501)- Documentation improvements
New APIs
- Add
set_random_seedto set the global random seed (#495) - Add function
dat_to_csvto convert dat files to CSV format (#499)
- Python
Published by lululxvi about 4 years ago
deepxde - DeepXDE v0.14.1
Change license from Apache-2.0 to LGPL-2.1
Areas of improvement
- callback
MovieDumpersupports backend TensorFlow and PyTorch
New APIs
- Add
PDE.replace_with_anchors()
- Python
Published by lululxvi about 4 years ago
deepxde - DeepXDE v0.14.0
We stop the support of Python 3.6 from this release.
Areas of improvement
Model.save()andModel.restore()supports backend PyTorchModel.predict()supports PDE auxiliary variables for backend TensorFlow 1.x and TensorFlow 2.x- Bug fix on some double/float issues
- Documentation improvements
- Python
Published by lululxvi about 4 years ago
deepxde - DeepXDE v0.13.6
Areas of improvement
- Bug fix:
Model.predict()works for DeepONet
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.5
Areas of improvement
- TensorFlow 2.x and PyTorch support loss_weights
- Improve L-BFGS for TensorFLow 2.x and PyTorch
Geometry.random_boundary_points()doesn't sample corner points
New APIs
- Add
dde.optimizers.set_LBFGS_options()
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.4
Areas of improvement
- Backend TensorFlow 2.x supports L-BFGS via TFP
- Backend PyTorch supports L-BFGS
- Backend PyTorch uses GPU by default, if available
- Improve BC/IC performance for backend PyTorch
New APIs
- Add
dde.Variablefor inverse problems
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.3
- Backend PyTorch supports PDE inverse problems
Areas of improvement
- Refactor some parts of
Model - Bug fix for backend TensorFlow 2.x and PyTorch
API changes
- Rename
dde.mapstodde.nnto be more explicit
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.2
- Backend PyTorch supports PDE forward problems
API changes
- Refactor uncertainty via MC dropout as the callback
DropoutUncertainty; remove "uncertainty" argument fromModel.train().
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.1
DeepXDE supports PyTorch backend for function approximation.
Areas of improvement
- Backend TensorFlow supports auxiliary variables
New APIs
- Add
dde.config.set_default_float()anddde.config.default_float()
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.13.0
DeepXDE now supports two backends: TensorFlow 1.x (tensorflow.compat.v1 in TensorFlow 2.x) and TensorFlow 2.x. For how to select one, see Working with different backends.
Areas of improvement
- Many modules are refactored to better support multiple backends.
- Support skopt>=0.9
- Documentation improvements
API changes
- Rename
dde.data.Functodde.data.Function
New APIs
- Add
Hypercube.random_boundary_points()
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.12.0
This release is mainly about DeepONet.
API changes
- Rename
OpNNtoDeepONet - Rename
OpDataSettoTriple
New APIs
- Add
dde.__version__ - Add
data.TripleCartesianProd,maps.DeepONetCartesianProd, andmaps.FourierDeepONetCartesianProd - Add new metric:
mean_l2_relative_error
Areas of improvement
- Bug fix: change 'sobol' to 'Sobol'
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.11.2
Areas of improvement
- Add Multi-scale Fourier Feature Neural Networks:
MsFFNandSTMsFFN PDEsupports more sampling methods: LHS, Halton, HammersleyDeepONetsupports inputtransform and outputtransformPointSetsupports default valueHypercube.boundary_normal()returns averaged normal for vertices- Speedup
Polygon.random_points()
- Python
Published by lululxvi over 4 years ago
deepxde - DeepXDE v0.11.1
Areas of improvement
FNNsupports argumentsuse_biasandkernel_constraint, and layer normalization- Change L-BFGS option
gtolfrom 1e-5 to 1e-8 - Improve
saveplot
New APIs
- Add a new Data
Constraint - Add metric
mean_squared_error
- Python
Published by lululxvi almost 5 years ago
deepxde - DeepXDE v0.11.0
We stop the support of Python 2.7 from this release.
Areas of improvement
- Vectorize geometry related methods
PDEsupports resample PDE residual points via callbackPDEResidualResampler- Implement
Polygon.boundary_normal()
New APIs
- Add multifidelity DeepONet
API changes
- Geometry-related methods (
inside,on_boundary,on_initial,boundary_normal,periodic_point) now use the 2d input of shape N by d, not a 1d vector.
- Python
Published by lululxvi almost 5 years ago
deepxde - DeepXDE v0.10.0
Areas of improvement
PDEsupports excluded points- Add
PointSetBCfor training using exact solution. - Add
Hypersphere.boundary_normal() - Add
Triangle.inside()
API changes
PDEdoesn't support numpy.arrayXas the third parameter. To define pde with extra coefficients, usePDE(..., auxiliary_var_function=...), see an example at Lorenzinverseforced_Colab.ipynb.
- Python
Published by lululxvi about 5 years ago
deepxde - DeepXDE v0.9.1
Areas of improvement
Model.predict()supports PDE with two or three argumentsPDEsupports different loss functions for different errorsHypercube.uniform_points()uses the same dx in each dimension
New APIs
- Add metric:
nanl2_relative_error,zero - Add callback:
Timer
- Python
Published by lululxvi about 5 years ago
deepxde - DeepXDE v0.9.0
New module
- Add new module
dde.gradto compute gradients viadde.grad.jacobian()anddde.grad.hessian()
Areas of improvement
- Bug fix:
GeometryXTime.periodic_point()
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.6
Areas of improvement
Model.save()supports picklePDE- supports
pdeasNone - supports
bcsas the empty list[] - accepts
train_distribution= 'uniform' or 'pseudo' or 'sobol'
- supports
OpNNsupports user-defined branch netOpDataSetsupports mini-batch training
API changes
- Rename
Model._print_model()toModel.print_model()
New APIs
- Add
Model.state_dict() - Add
PDE.resample_train_points()
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.5
Areas of improvement
- Add
Triangle.on_boundaryandTriangle.boundary_normal OpNNsupports different activations for branch and trunk nets- Bug fix:
GeometryXTime.uniform_points
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.4
Areas of improvement
- Support numpy inputs to define PDE
- Bug fix: Hypershpere sobol points
New APIs
- Add feed-forward neural networks (
PFNN) that support sub-networks - Add fractional PDE (
FPDEandTimeFPDE) with fractional Laplacian
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.3
Areas of improvement
- Bug fix:
Cuboid.random_boundary_points()
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.2
Areas of improvement
OpNNcan be partially trainedDirichletBCsupports functions that returns a numberDataSetdoes not standardize by default- Add
Swishactivation - Bug fix in loss plot
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.1
Areas of improvement
- Add loss: mean absolute error
- Bug fix:
Geometrypoint sampling
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.8.0
Areas of improvement
- Support layer-wise locally adaptive activation function
- Bug fix
API changes
- Rename
Map.outputs_modify()toMap.apply_output_transform()
New APIs
- Add
Map.apply_feature_transform()
- Python
Published by lululxvi over 5 years ago
deepxde - DeepXDE v0.7.0
Areas of improvement
- Support both TensorFlow 1 and TensorFlow 2 as backend
- Check if a
Polygonis aTriangleorRectangle
- Python
Published by lululxvi almost 6 years ago
deepxde - DeepXDE v0.6.1
Areas of improvement
- Bug fix:
mean_absolute_percentage_errorallowsy_trueto be negative
New APIs
- Add new metric:
max_absolute_percentage_error
- Python
Published by lululxvi almost 6 years ago
deepxde - DeepXDE v0.6.0
Areas of improvement
- Fix the bug of
float64support
API changes
PDE,TimePDE,IDE: remove argumentnum_outputs, rename argumentfunctosolutionPeriodicBCsupports first order derivative
- Python
Published by lululxvi almost 6 years ago
deepxde - DeepXDE v0.5.1
Areas of improvement
- Bug fix:
GeometryXTime.uniform_pointsanduniform_boundary_points - Bug fix:
PDEre-generate data each step
- Python
Published by lululxvi almost 6 years ago
deepxde - DeepXDE v0.5.0
Areas of improvement
PDE,TimePDE, andIDEallow the reference solution to beNone- postprocessing: Add 3D plot
- Bug fix: Replace
net.xwithnet.inputs - Refactor: move
feed_dictfromModeltoMap - Update docs
API changes
data.OpDataSetsupports whether standardizemaps.MfNNsupports train only high or low fidelity network
New APIs
maps.OpNNsupports setting default function input
- Python
Published by lululxvi almost 6 years ago
deepxde - DeepXDE v0.4.0
Areas of improvement
- Bug fix: Fix the support of Python 2
- Add example of solution to satisfy BC exactly: diffusion1dexactBC.py
- Improve documentation
New APIs
- Add
CuboidandSphere
- Python
Published by lululxvi about 6 years ago
deepxde - DeepXDE v0.3.0
Areas of improvement
- Bug fix:
Rectangle.random_boundary_points - Add Euler beam example
New APIs
- Add metric:
absolute_percentage_error_std - Add a general operator BC
OperatorBC
- Python
Published by lululxvi over 6 years ago
deepxde - DeepXDE v0.2.0
Areas of improvement
- Bug fixes
- Add error checking
- Add documentation
- Improve output
- Add more examples
- Improve
PDEandIDE
New APIs
- Add API to set
float32orfloat64
- Python
Published by lululxvi over 6 years ago
deepxde - DeepXDE v0.1.1
This is a bugfix release, fixing the support of Python 2.
- Python
Published by lululxvi over 6 years ago
deepxde - DeepXDE First Release
This is the first release of DeepXDE.
- Python
Published by lululxvi over 6 years ago