CHANGELOG¶
0.2.0¶
- Add
Attentionbase class,MultiHeadAttention, andScaledDotProductAttentionclasses. - Add
branch_networkandtrunk_networkarguments toDeepONetto allow for custom network architectures. - Add
MaskedOperatorbase class. - Add
DeepCatOperator. - Restructure documentation, separating notebooks into tutorials and how-to guides.
0.1.0¶
- Move all content of
__init__.pyfiles to sub-modules. - Add
Trainerclass to replaceoperator.fitmethod. - Implement
BelNet. - Add
Sampler,BoxSampler,UniformBoxSampler, andRegularGridSamplerclasses. - Moved
DataLoaderinto thefitmethod of theTrainer. Therefore,Trainer.fitexpects anOperatorDatasetnow. - A
Criterionnow enables stopping the training loop. - The
plottingmodule has been removed. - Add
timeseries.ipynbexample. - Add
Function,FunctionSet, andFunctionOperatorDatasetclasses. - Add
function.ipynbexample. - Add
Benchmarkbase class. - Add
SineBenchmark. - Implement
DeepNeuralOperator. - Generalize
NeuralOperatorto take a list of operators. - The
data.DatasetShapesclass becomesoperators.OperatorShapeswithoutnum_observationsattribute. - Change
torchdependency from "==2.1.0" to ">=2.1.0,<3.0.0". - Change
optunadependency from "3.5.0" to ">=3.5.0,<4.0.0". - Add
FourierLayerandFourierNeuralOperatorwith example. - Add
benchmarksinfrastructure. - An
Operatornow takes adeviceargument. - Add
QuantileScalerclass.
0.0.0 (2024-02-22)¶
- Set up project structure.
- Implement basic functionality.
- Build documentation.
- Create first notebooks.
- Introduce neural operators.
- Add CI/CD.
Last update:
2024-08-20
Created: 2024-08-20
Created: 2024-08-20