PaddleScience 1.3.0 Release Notes
PaddleScience 1.3.0 is now available with multiple feature updates, documentation, code optimizations and bug fixes. This update brings numerous enhancements that improve overall performance and usability. Some of the key updates include:
Examples
- Add forward analysis of control arm, poisson1d, fractional diff, CFDGCN, RegAE, YingLong, allen_cahn, ldc 2d(Re1000/3200), nls-mb, GraphCastNet in total 10 examples and their corresponding network structures.
Module
- Add network structure including YingLong, ModifiedMLP, PirateNet.
- Add gaussian integration
- Add ReloBRalo
- Add 1-D fractional differentiation
- Add writer module
- Add save_tecplot_file
- Add finetune interface
- Add ema module
- Add chamfer loss
- Add montecarlo integrate
Improvements
[WIP][Add]Add forward analysis of control arm example by @lijialin03 in https://github.com//pull/642
[Fix]Fix arch.freeze/unfreeze and change eval of control_arm example by @lijialin03 in https://github.com//pull/673
[Fix] Fix DDP wrapper for symbolic computation by @HydrogenSulfate in https://github.com//pull/675
[Fix] add exclude_keys for amgnet yaml and fix document typo by @HydrogenSulfate in https://github.com//pull/676
【benchmark】fix gpu_mem unit by @mmglove in https://github.com//pull/678
[Fea] Add setuptools_scm to manger version of paddlesci by @HydrogenSulfate in https://github.com//pull/679
[Fix] Add _version.py to .gitignore and refine symbolic module by @HydrogenSulfate in https://github.com//pull/684
[Fix] Remove restrict for version of mkdocs by @HydrogenSulfate in https://github.com//pull/685
[Fea] Add poisson1d for gPINN algorithm and fix LBFGS initialization for compatible by @HydrogenSulfate in https://github.com/PaddlePaddle/PaddleScience/pull/
682 [Fix] Fix doc and requirements.txt by @HydrogenSulfate in https://github.com//pull/692
[Fea] add gaussian integration by @HydrogenSulfate in https://github.com//pull/683
[Example]【快乐开源】迁移 CFDGCN 案例至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/609
[Fea] Add ReloBRalo by @HydrogenSulfate in https://github.com//pull/694
[Doc] Fix ddoc by @HydrogenSulfate in https://github.com//pull/697
[Fix] Fix docstring of AGDA and add assert for ReloBRalo by @HydrogenSulfate in https://github.com//pull/698
[PreCommit] Update pretty-format-json args by @DrownFish19 in https://github.com//pull/700
【PPSCI Doc No.76】 by @NKNaN in https://github.com//pull/701
[Fea] Add fractional diff by @HydrogenSulfate in https://github.com//pull/702
[Doc] update docs by @HydrogenSulfate in https://github.com//pull/705
[Fix] Fix float type from fp64 to fp32 for area and sdf by @HydrogenSulfate in https://github.com//pull/707
【Hackathon 5th No.62】GraphCast: Learning skillful medium-range global weather forecasting by @DrownFish19 in https://github.com/PaddlePaddle/PaddleScience/
pull/699 [Fix]Add logger initialation of topopt example by @lijialin03 in https://github.com//pull/704
【PPSCI Doc No.1】ppsci.data.process.transform.CropData by @Liyulingyue in https://github.com//pull/687
【PPSCI Doc No.8】ppsci.data.dataset.ERA5SampledDataset by @Liyulingyue in https://github.com//pull/691
[Fix&Doc] Update homepage and optimize several transforms by @HydrogenSulfate in https://github.com//pull/708
[Fix] Fix weight dtype and bug in symbolic by @HydrogenSulfate in https://github.com//pull/709
heat exchanger by @liaoxin2 in https://github.com//pull/693
【PPSCI Doc No.75, 77-85】 by @NKNaN in https://github.com//pull/703
[Hydra] Change euler_beam code to hydra style by @HydrogenSulfate in https://github.com//pull/710
【PPSCI Doc No.2-7】ppsci.data.process.transform by @Liyulingyue in https://github.com//pull/688
[Enh] add auto collation for speed up data loading by @HydrogenSulfate in https://github.com//pull/712
[Doc] add -nc to 'wget' for skipping files already exist by @HydrogenSulfate in https://github.com//pull/713
[Enh] Avoid multiplication with weight 1 if weight is None by @HydrogenSulfate in https://github.com//pull/714
[Doc] Update README by @HydrogenSulfate in https://github.com//pull/715
[Doc] Fix deepcfd F-18 image url(test=document_fix) by @HydrogenSulfate in https://github.com//pull/716
[Fix] Fix euler_beam in benchmark by @HydrogenSulfate in https://github.com//pull/718
【快乐开源】迁移 CFDGCN 案例至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/720
[Fea] Add writer module by @HydrogenSulfate in https://github.com//pull/719
[Fix] Update for better logging information by @HydrogenSulfate in https://github.com//pull/717
[Fix] Restore unit for ips by @HydrogenSulfate in https://github.com//pull/725
【PPSCI Doc No.86-92】 by @NKNaN in https://github.com//pull/723
Heat exchanger by @liaoxin2 in https://github.com//pull/721
Tipc fix 1226 by @wangguan1995 in https://github.com//pull/726
[doc]add eval index for pre-trained models of topopt example(test=doc… by @lijialin03 in https://github.com//pull/727
add euler beam doc by @zhiminzhang0830 in https://github.com//pull/728
【PPSCI Doc No.10、11、30】 by @MayYouBeProsperous in https://github.com//pull/724
【Hackathon 5th No.60】 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular
Domain by @DUCH714 in https://github.com//pull/706 [Fea] Add save_tecplot_file by @HydrogenSulfate in https://github.com//pull/722
【PPSCI Doc No.18、19】 by @MayYouBeProsperous in https://github.com//pull/732
[Fea]Add trapezoid integrate by @lijialin03 in https://github.com//pull/729
[Refine] Remove manually setting seed and logger by callback by @HydrogenSulfate in https://github.com//pull/735
[Fix] Fix euler_beam doc by @HydrogenSulfate in https://github.com//pull/734
【PPSCI Doc No.93-96, 98-102】 by @NKNaN in https://github.com//pull/730
Bubble net by @liaoxin2 in https://github.com//pull/736
update PhyGeoNet by @zhiminzhang0830 in https://github.com//pull/731
【Hackathon 5th No.53】NSFnets (Navier-Stokes Flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations by @DUCH714 in
https://github.com//pull/695 [Doc] Add DeePMD-kit description by @HydrogenSulfate in https://github.com//pull/739
[Fix] Fix doc by @HydrogenSulfate in https://github.com//pull/741
Surrogate fix by @wangguan1995 in https://github.com//pull/740
[Fea] Support derivative nodes fusing for any order by @HydrogenSulfate in https://github.com//pull/745
[Fix] Fix heat_exchanger equation by @HydrogenSulfate in https://github.com//pull/746
Poiseuille Flow Fix by @wangguan1995 in https://github.com//pull/743
[Fix] Fix fuse derivative corner case and add UT by @HydrogenSulfate in https://github.com//pull/748
[Fix] Fix scm tools by @HydrogenSulfate in https://github.com//pull/749
update phygeonet doc by @zhiminzhang0830 in https://github.com//pull/747
[Doc] Refine documents and fix typo by @HydrogenSulfate in https://github.com//pull/750
[Doc] update quick_start by @HydrogenSulfate in https://github.com//pull/751
【PPSCI Doc No.12、13、14、15、16、17】ppsci.arch.Arch by @megemini in https://github.com//pull/752
[Fix] Fix docstrings and note by @HydrogenSulfate in https://github.com//pull/754
[Enh] Add finetune interface by @HydrogenSulfate in https://github.com//pull/755
【PPSCI Doc No.20】ppsci.arch.DeepPhyLSTM by @megemini in https://github.com//pull/756
[Fix] Clear differentiation cache in visu_forward to avoid OOM problem by @HydrogenSulfate in https://github.com//pull/757
【PPSCI Doc No.103】 by @ooooo-create in https://github.com//pull/758
【PPSCI Doc No.104-105】 by @ooooo-create in https://github.com//pull/759
【Hackathon 5th No.63】 PhyCRNet: Physics-informed Convolutional-Recurrent Network for Solving Spatiotemporal PDEs by @DUCH714 in https://github.com/
/pull/674 [Doc] Add more contrib and more installtion method by @HydrogenSulfate in https://github.com//pull/760
[Doc] Add tutorial and fix docs by @HydrogenSulfate in https://github.com//pull/766
[Fix] Update copyright and docstrings by @HydrogenSulfate in https://github.com//pull/761
【PPSCI Doc No.106】update doc for `ppsci.visualize.save_vtu_from_dict` by @ooooo-create in https://github.com//pull/762
[Fix] Fix install encoding problem by @HydrogenSulfate in https://github.com//pull/768
【PPSCI Doc No.108-109】update doc for `ppsci.visualize.save_plot_from_1d_dict` and `ppsci.visualize.save_plot_from_3d_dict` by @ooooo-create in https://
github.com//pull/764 remove python3.7 in docker by @ooooo-create in https://github.com//pull/765
【PPSCI Doc No.107】update doc for `ppsci.visualize.save_vtu_to_mesh` by @ooooo-create in https://github.com//pull/763
[Example] Add RegAE example by @xusuyong in https://github.com//pull/660
[Enh] add validation for hydra config by @HydrogenSulfate in https://github.com//pull/769
【Hackathon 5th No.54】NSFnets (Navier-Stokes Flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations by @DUCH714 in
https://github.com//pull/670 [Fix] Specify pydantic >= 2.5.x by @HydrogenSulfate in https://github.com//pull/770
add YingLong model by @zhiminzhang0830 in https://github.com//pull/771
[Doc] Add description of yaml by @HydrogenSulfate in https://github.com//pull/774
Yinglong infer by @zhiminzhang0830 in https://github.com//pull/772
update yinglong readme by @zhiminzhang0830 in https://github.com//pull/775
[Fix] Set create_graph=False before eval in bubble example by @HydrogenSulfate in https://github.com//pull/776
[Fea] Support python inference by @HydrogenSulfate in https://github.com//pull/773
[Fix] restore 'by_epoch' for SchedulerList and fix EPNN by @HydrogenSulfate in https://github.com//pull/777
[Fix]fix data transform error by @lijialin03 in https://github.com//pull/779
Revert "[Fix]fix data transform error" by @lijialin03 in https://github.com//pull/781
【PPSCI Doc No.21、22】ppsci.arch.LorenzEmbedding、ppsci.arch.LRosslerEmbedding by @Turingg in https://github.com//pull/780
[Update]update setting of 'auto_collation' and fix errors by @lijialin03 in https://github.com//pull/783
[Doc] Update document by @HydrogenSulfate in https://github.com//pull/782
[Doc] Update Graphcast to document by @HydrogenSulfate in https://github.com//pull/784
[Doc] Fix url of graphcast by @HydrogenSulfate in https://github.com//pull/785
[Refine] Refine yinglong code by @HydrogenSulfate in https://github.com//pull/786
[Doc] Add requirements for yinglong model by @HydrogenSulfate in https://github.com//pull/787
[Docker] Update dockerfile & refine aneurysm by @HydrogenSulfate in https://github.com//pull/789
[Fix] Fix epnn accuracy by @HydrogenSulfate in https://github.com//pull/792
【PPSCI Doc No.9】 ppsci.data.dataset.VtuDataset by @Liyulingyue in https://github.com//pull/791
[Fea] Support onnx and TensorRT inference by @HydrogenSulfate in https://github.com//pull/794
【PPSCI Export&Infer No. 29】 add export and inference by @NKNaN in https://github.com//pull/793
【PPSCI Export&Infer No.3】euler_beam by @GreatV in https://github.com//pull/796
[Fix] Fix gpu occupying when running with cpu by @HydrogenSulfate in https://github.com//pull/795
【PPSCI Export&Infer No.4】laplace2d by @GreatV in https://github.com//pull/797
[Doc] Fix pipe document & refine inference guide by @HydrogenSulfate in https://github.com//pull/798
[Fea] Add ModifiedMLP by @HydrogenSulfate in https://github.com//pull/799
【PPSCI Export&Infer No.5】lorenz by @GreatV in https://github.com//pull/801
【PPSCI Export&Infer No.6】rossler by @GreatV in https://github.com//pull/803
【PPSCI Doc No.24】ppsci.arch.Generator by @Turingg in https://github.com//pull/804
fix lorenz/rossler export and infer by @zhiminzhang0830 in https://github.com//pull/805
[Doc] Refine code an docstrings by @HydrogenSulfate in https://github.com//pull/806
【PPSCI Export&Infer No.7】 volterra_ide by @GreatV in https://github.com//pull/807
Allow initialize dataloader without specifying 'sampler' by @HydrogenSulfate in https://github.com//pull/809
[Add]MRMSDataset by @lijialin03 in https://github.com//pull/810
[Fea] Support tensorboardX and add corresponding guidance by @HydrogenSulfate in https://github.com//pull/812
Fix sot sci error by @GGBond8488 in https://github.com//pull/815
chip heat simulation by @liaoxin2 in https://github.com//pull/808
modified: docs/zh/examples/chip_heat.md by @liaoxin2 in https://github.com//pull/820
【PPSCI Doc No.58、59、60】Mesh.from_pymesh、translate、scale by @smallpoxscattered in https://github.com//pull/818
[Doc] Fix url in chip_heat document by @liaoxin2 in https://github.com//pull/822
[Fix] Fix doctest by @HydrogenSulfate in https://github.com//pull/821
[Fix]dtype of RadarDataset's data by @lijialin03 in https://github.com//pull/823
【PPSCI Doc No.38-40】 by @1want2sleep in https://github.com//pull/826
[Fix] Remove seed and directory code to slim laplace2d exmaples by @HydrogenSulfate in https://github.com//pull/824
[Fea] Support nvtx profiling by @HydrogenSulfate in https://github.com//pull/825
Dgmr by @liaoxin2 in https://github.com//pull/813
[Fix] Check if is directory befoe mkdirs by @HydrogenSulfate in https://github.com//pull/827
[Fix] Replace os.path.isdir with len by @HydrogenSulfate in https://github.com//pull/830
[Enh] Add quasi-random sampling: Halton by @HydrogenSulfate in https://github.com//pull/828
Update solver.py by @zhiminzhang0830 in https://github.com//pull/831
【PPSCI Doc No.66-74】 by @1want2sleep in https://github.com//pull/829
[Enh] Refactor sum aggregator by @HydrogenSulfate in https://github.com//pull/834
【PPSCI Doc No.41-57】 by @wufei2 in https://github.com//pull/833
[Enh] Add skip_prune_program arg for Solver.export by @HydrogenSulfate in https://github.com//pull/835
【PPSCI Export&Infer No.23】viv by @smallpoxscattered in https://github.com//pull/832
[Doc] Add more contributors and refine several docstrings by @HydrogenSulfate in https://github.com//pull/836
【PPSCI Doc No.61-65】 by @wufei2 in https://github.com//pull/839
[Doc] Fix description for mkldnn by @HydrogenSulfate in https://github.com//pull/837
fix plotting error in XPINN example by @MayYouBeProsperous in https://github.com//pull/842
[Enh] Support enabling prim via CLI by @HydrogenSulfate in https://github.com//pull/843
【PPSCI Doc No.23、25-29、31-34、97】 by @1want2sleep in https://github.com//pull/840
【PPSCI Doc No.35-37】 by @WoWYoYLoL in https://github.com//pull/846
Bubble net by @liaoxin2 in https://github.com//pull/847
[Example] Add allen cahn example by @HydrogenSulfate in https://github.com//pull/845
【benchmark】fix benchmark model name by @mmglove in https://github.com//pull/850
[Example] Add allen_cahn causal train with fourier feature and random weight factorization by @HydrogenSulfate in https://github.com/PaddlePaddle/
PaddleScience/pull/848 [Doc] Add missing ema document file by @HydrogenSulfate in https://github.com//pull/853
[New example] Add nls-mb example by @xusuyong in https://github.com//pull/838
[Fix] Replace deprecated 'FieldValidationInfo' with 'ValidationInfo' by @HydrogenSulfate in https://github.com//pull/855
[Fix] Check return type of FunctionalLoss by @HydrogenSulfate in https://github.com//pull/854
[Docker] Add docker image by @HydrogenSulfate in https://github.com//pull/856
【PPSCI Export&Infer No.24】 biharmonic2d by @smallpoxscattered in https://github.com//pull/858
[Fix] Fix NLS-MB document and code by @HydrogenSulfate in https://github.com//pull/859
Update YingLong1 README.md by @zhiminzhang0830 in https://github.com//pull/861
[Doc] Add anno for eval by @HydrogenSulfate in https://github.com//pull/863
rename yinglong to yinglong1 by @zhiminzhang0830 in https://github.com//pull/862
【PPSCI Export&Infer No.22】VP_NSFNet4 by @smallpoxscattered in https://github.com//pull/864
[Doc] Update pymesh install package by @HydrogenSulfate in https://github.com//pull/865
[Refine] Refine evaluation output by @HydrogenSulfate in https://github.com//pull/866
[Example][WIP] Add Allen cahn default config by @HydrogenSulfate in https://github.com//pull/860
[Enh] Add numpy solver in config solvers by @HydrogenSulfate in https://github.com//pull/869
[API] Add chamfer loss by @HydrogenSulfate in https://github.com//pull/871
[Hackathon 6th Code Camp No.15] support earthformer by @Yang-Changhui in https://github.com//pull/870
del arch.md in data by @zhiminzhang0830 in https://github.com//pull/872
[Add]Add competition&IJCAI_2024 submodule by @lijialin03 in https://github.com//pull/873
[Doc] Add IJCAI 2024 CAR competition to inedx.md and fix docstrings by @HydrogenSulfate in https://github.com//pull/874
[Update]update competition description by @lijialin03 in https://github.com//pull/876
Fix typo by @xusuyong in https://github.com//pull/881
[Fix] Fix inference path typo by @HydrogenSulfate in https://github.com//pull/880
【PPSCI Export&Infer No.15-16】 by @wufei2 in https://github.com//pull/875
updata_ijcai_car_submodule by @wangguan1995 in https://github.com//pull/882
【PPSCI Export&Infer No.25】bracket by @1want2sleep in https://github.com//pull/878
[Doc] Add inference document by @HydrogenSulfate in https://github.com//pull/885
【PPSCI Export&Infer No.11-12】 by @wufei2 in https://github.com//pull/883
【PPSCI Export&Infer No.21】tempoGAN by @smallpoxscattered in https://github.com//pull/884
[Doc&Refine] Add IJCAI competetion in README by @HydrogenSulfate in https://github.com//pull/886
[Hackathon 6th Code Camp No.15] support earthformer docs by @Yang-Changhui in https://github.com//pull/877
Update mkdocs.yml by @zhiminzhang0830 in https://github.com//pull/888
【PPSCI Export&Infer No.20】shock_wave by @smallpoxscattered in https://github.com//pull/890
【PPSCI Export&Infer No.9】Bubble by @wufei2 in https://github.com//pull/887
modify earthformer-doc by @Yang-Changhui in https://github.com//pull/891
【PPSCI Export&Infer No.30】heat_exchanger by @wufei2 in https://github.com//pull/892
【PPSCI Export&Infer No.26-27】 by @smallpoxscattered in https://github.com//pull/893
[Fea] Support detach_keys argument for all PDE by @HydrogenSulfate in https://github.com//pull/889
[Fix] Fix phycrnet bug by @HydrogenSulfate in https://github.com//pull/894
[Doc] Update links of cooperation projects by @HydrogenSulfate in https://github.com//pull/898
[Ehn] Enhance config module by @HydrogenSulfate in https://github.com//pull/899
【PPSCI Export&Infer No.13】 darcy2d by @wufei2 in https://github.com//pull/900
Add export & inference for hPINNs by @WoWYoYLoL in https://github.com//pull/902
【PPSCI Export&Infer No.2】Add export & inference for DeepONet by @HydrogenSulfate in https://github.com//pull/901
[Upadte]update plotting of hpinn's inference by @lijialin03 in https://github.com//pull/903
[Fix] Fix fractional poisson 2d by @HydrogenSulfate in https://github.com//pull/904
[Doc&Fix] Update config doc and correct API by @HydrogenSulfate in https://github.com//pull/905
【PPSCI Export&Infer No.35】nowcastnet by @smallpoxscattered in https://github.com//pull/895
[Doc] Fix doc of cylinder2d_unsteady_transformer_physx by @HydrogenSulfate in https://github.com//pull/906
[Fea] Add PirateNet and update allen_cahn document by @HydrogenSulfate in https://github.com//pull/907
[Fix] Fix output_dir for visualDL and tensorboardX by @HydrogenSulfate in https://github.com//pull/908
[Doc] Update docs by @HydrogenSulfate in https://github.com//pull/909
[Hackathon 6th Code Camp No.15] support neuraloperator by @Yang-Changhui in https://github.com//pull/867
[Fix] Fix document requirement and update yaml by @HydrogenSulfate in https://github.com//pull/910
[Fix] Correct desciprtion of epsilon of AllenCahn equation by @HydrogenSulfate in https://github.com//pull/911
Add allen cahn sota by @xusuyong in https://github.com//pull/879
【Hackathon 6th No.39】XPINN 迁移至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/849
[Doc] Add evaluation for xpinn and add to homepage by @HydrogenSulfate in https://github.com//pull/912
fix export and infer by @zhiminzhang0830 in https://github.com//pull/916
[Doc] Update example code for PINNPredictor by @HydrogenSulfate in https://github.com//pull/918
[PIP] Auto build and upload develop pip whl to pypi when receive new commiting by @HydrogenSulfate in https://github.com//pull/920
[PIP] Fix for 3.10 by @HydrogenSulfate in https://github.com//pull/921
[Refine] Refine loss and metric module by @HydrogenSulfate in https://github.com//pull/919
[Doc] Refine user guide by @HydrogenSulfate in https://github.com//pull/922
[Example] Add ldc 2d Re1000 and Re3200 example by @HydrogenSulfate in https://github.com//pull/924
[Doc] Update ldc2d doc and README by @HydrogenSulfate in https://github.com//pull/925
【PPSCI Export&Infer No.31】heat_pinn by @1want2sleep in https://github.com//pull/926
[Doc] Refine doc by @HydrogenSulfate in https://github.com//pull/927
[PIP] add nightly build pip .whl url by @HydrogenSulfate in https://github.com//pull/928
Support gh pages by @HydrogenSulfate in https://github.com//pull/929
[Git] Remove pycamotk for submodules by @HydrogenSulfate in https://github.com//pull/930
[Fix] Fix eval by @HydrogenSulfate in https://github.com//pull/931
[Hackathon 6th Code Camp No.15] support neuraloperator docs by @Yang-Changhui in https://github.com//pull/917
add montecarlo integrate api by @cxxly in https://github.com//pull/932
【Hackathon 6th No.37】GraphCastNet 代码迁移至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/897
[Doc&Fix] Fix compatibility with isort and black and refine install_setup and graphcast doc by @HydrogenSulfate in https://github.com/PaddlePaddle/
PaddleScience/pull/934 [Relase/1.3] Change all urls to release/1.3 by @HydrogenSulfate in https://github.com//pull/936
[Fix]Fix arch.freeze/unfreeze and change eval of control_arm example by @lijialin03 in https://github.com//pull/673
[Fix] Fix DDP wrapper for symbolic computation by @HydrogenSulfate in https://github.com//pull/675
[Fix] add exclude_keys for amgnet yaml and fix document typo by @HydrogenSulfate in https://github.com//pull/676
【benchmark】fix gpu_mem unit by @mmglove in https://github.com//pull/678
[Fea] Add setuptools_scm to manger version of paddlesci by @HydrogenSulfate in https://github.com//pull/679
[Fix] Add _version.py to .gitignore and refine symbolic module by @HydrogenSulfate in https://github.com//pull/684
[Fix] Remove restrict for version of mkdocs by @HydrogenSulfate in https://github.com//pull/685
[Fea] Add poisson1d for gPINN algorithm and fix LBFGS initialization for compatible by @HydrogenSulfate in https://github.com/PaddlePaddle/PaddleScience/pull/
682 [Fix] Fix doc and requirements.txt by @HydrogenSulfate in https://github.com//pull/692
[Fea] add gaussian integration by @HydrogenSulfate in https://github.com//pull/683
[Example]【快乐开源】迁移 CFDGCN 案例至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/609
[Fea] Add ReloBRalo by @HydrogenSulfate in https://github.com//pull/694
[Doc] Fix ddoc by @HydrogenSulfate in https://github.com//pull/697
[Fix] Fix docstring of AGDA and add assert for ReloBRalo by @HydrogenSulfate in https://github.com//pull/698
[PreCommit] Update pretty-format-json args by @DrownFish19 in https://github.com//pull/700
【PPSCI Doc No.76】 by @NKNaN in https://github.com//pull/701
[Fea] Add fractional diff by @HydrogenSulfate in https://github.com//pull/702
[Doc] update docs by @HydrogenSulfate in https://github.com//pull/705
[Fix] Fix float type from fp64 to fp32 for area and sdf by @HydrogenSulfate in https://github.com//pull/707
【Hackathon 5th No.62】GraphCast: Learning skillful medium-range global weather forecasting by @DrownFish19 in https://github.com/PaddlePaddle/PaddleScience/
pull/699 [Fix]Add logger initialation of topopt example by @lijialin03 in https://github.com//pull/704
【PPSCI Doc No.1】ppsci.data.process.transform.CropData by @Liyulingyue in https://github.com//pull/687
【PPSCI Doc No.8】ppsci.data.dataset.ERA5SampledDataset by @Liyulingyue in https://github.com//pull/691
[Fix&Doc] Update homepage and optimize several transforms by @HydrogenSulfate in https://github.com//pull/708
[Fix] Fix weight dtype and bug in symbolic by @HydrogenSulfate in https://github.com//pull/709
heat exchanger by @liaoxin2 in https://github.com//pull/693
【PPSCI Doc No.75, 77-85】 by @NKNaN in https://github.com//pull/703
[Hydra] Change euler_beam code to hydra style by @HydrogenSulfate in https://github.com//pull/710
【PPSCI Doc No.2-7】ppsci.data.process.transform by @Liyulingyue in https://github.com//pull/688
[Enh] add auto collation for speed up data loading by @HydrogenSulfate in https://github.com//pull/712
[Doc] add -nc to 'wget' for skipping files already exist by @HydrogenSulfate in https://github.com//pull/713
[Enh] Avoid multiplication with weight 1 if weight is None by @HydrogenSulfate in https://github.com//pull/714
[Doc] Update README by @HydrogenSulfate in https://github.com//pull/715
[Doc] Fix deepcfd F-18 image url(test=document_fix) by @HydrogenSulfate in https://github.com//pull/716
[Fix] Fix euler_beam in benchmark by @HydrogenSulfate in https://github.com//pull/718
【快乐开源】迁移 CFDGCN 案例至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/720
[Fea] Add writer module by @HydrogenSulfate in https://github.com//pull/719
[Fix] Update for better logging information by @HydrogenSulfate in https://github.com//pull/717
[Fix] Restore unit for ips by @HydrogenSulfate in https://github.com//pull/725
【PPSCI Doc No.86-92】 by @NKNaN in https://github.com//pull/723
Heat exchanger by @liaoxin2 in https://github.com//pull/721
Tipc fix 1226 by @wangguan1995 in https://github.com//pull/726
[doc]add eval index for pre-trained models of topopt example(test=doc… by @lijialin03 in https://github.com//pull/727
add euler beam doc by @zhiminzhang0830 in https://github.com//pull/728
【PPSCI Doc No.10、11、30】 by @MayYouBeProsperous in https://github.com//pull/724
【Hackathon 5th No.60】 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular
Domain by @DUCH714 in https://github.com//pull/706 [Fea] Add save_tecplot_file by @HydrogenSulfate in https://github.com//pull/722
【PPSCI Doc No.18、19】 by @MayYouBeProsperous in https://github.com//pull/732
[Fea]Add trapezoid integrate by @lijialin03 in https://github.com//pull/729
[Refine] Remove manually setting seed and logger by callback by @HydrogenSulfate in https://github.com//pull/735
[Fix] Fix euler_beam doc by @HydrogenSulfate in https://github.com//pull/734
【PPSCI Doc No.93-96, 98-102】 by @NKNaN in https://github.com//pull/730
Bubble net by @liaoxin2 in https://github.com//pull/736
update PhyGeoNet by @zhiminzhang0830 in https://github.com//pull/731
【Hackathon 5th No.53】NSFnets (Navier-Stokes Flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations by @DUCH714 in
https://github.com//pull/695 [Doc] Add DeePMD-kit description by @HydrogenSulfate in https://github.com//pull/739
[Fix] Fix doc by @HydrogenSulfate in https://github.com//pull/741
Surrogate fix by @wangguan1995 in https://github.com//pull/740
[Fea] Support derivative nodes fusing for any order by @HydrogenSulfate in https://github.com//pull/745
[Fix] Fix heat_exchanger equation by @HydrogenSulfate in https://github.com//pull/746
Poiseuille Flow Fix by @wangguan1995 in https://github.com//pull/743
[Fix] Fix fuse derivative corner case and add UT by @HydrogenSulfate in https://github.com//pull/748
[Fix] Fix scm tools by @HydrogenSulfate in https://github.com//pull/749
update phygeonet doc by @zhiminzhang0830 in https://github.com//pull/747
[Doc] Refine documents and fix typo by @HydrogenSulfate in https://github.com//pull/750
[Doc] update quick_start by @HydrogenSulfate in https://github.com//pull/751
【PPSCI Doc No.12、13、14、15、16、17】ppsci.arch.Arch by @megemini in https://github.com//pull/752
[Fix] Fix docstrings and note by @HydrogenSulfate in https://github.com//pull/754
[Enh] Add finetune interface by @HydrogenSulfate in https://github.com//pull/755
【PPSCI Doc No.20】ppsci.arch.DeepPhyLSTM by @megemini in https://github.com//pull/756
[Fix] Clear differentiation cache in visu_forward to avoid OOM problem by @HydrogenSulfate in https://github.com//pull/757
【PPSCI Doc No.103】 by @ooooo-create in https://github.com//pull/758
【PPSCI Doc No.104-105】 by @ooooo-create in https://github.com//pull/759
【Hackathon 5th No.63】 PhyCRNet: Physics-informed Convolutional-Recurrent Network for Solving Spatiotemporal PDEs by @DUCH714 in https://github.com/
/pull/674 [Doc] Add more contrib and more installtion method by @HydrogenSulfate in https://github.com//pull/760
[Doc] Add tutorial and fix docs by @HydrogenSulfate in https://github.com//pull/766
[Fix] Update copyright and docstrings by @HydrogenSulfate in https://github.com//pull/761
【PPSCI Doc No.106】update doc for `ppsci.visualize.save_vtu_from_dict` by @ooooo-create in https://github.com//pull/762
[Fix] Fix install encoding problem by @HydrogenSulfate in https://github.com//pull/768
【PPSCI Doc No.108-109】update doc for `ppsci.visualize.save_plot_from_1d_dict` and `ppsci.visualize.save_plot_from_3d_dict` by @ooooo-create in https://
github.com//pull/764 remove python3.7 in docker by @ooooo-create in https://github.com//pull/765
【PPSCI Doc No.107】update doc for `ppsci.visualize.save_vtu_to_mesh` by @ooooo-create in https://github.com//pull/763
[Example] Add RegAE example by @xusuyong in https://github.com//pull/660
[Enh] add validation for hydra config by @HydrogenSulfate in https://github.com//pull/769
【Hackathon 5th No.54】NSFnets (Navier-Stokes Flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations by @DUCH714 in
https://github.com//pull/670 [Fix] Specify pydantic >= 2.5.x by @HydrogenSulfate in https://github.com//pull/770
add YingLong model by @zhiminzhang0830 in https://github.com//pull/771
[Doc] Add description of yaml by @HydrogenSulfate in https://github.com//pull/774
Yinglong infer by @zhiminzhang0830 in https://github.com//pull/772
update yinglong readme by @zhiminzhang0830 in https://github.com//pull/775
[Fix] Set create_graph=False before eval in bubble example by @HydrogenSulfate in https://github.com//pull/776
[Fea] Support python inference by @HydrogenSulfate in https://github.com//pull/773
[Fix] restore 'by_epoch' for SchedulerList and fix EPNN by @HydrogenSulfate in https://github.com//pull/777
[Fix]fix data transform error by @lijialin03 in https://github.com//pull/779
Revert "[Fix]fix data transform error" by @lijialin03 in https://github.com//pull/781
【PPSCI Doc No.21、22】ppsci.arch.LorenzEmbedding、ppsci.arch.LRosslerEmbedding by @Turingg in https://github.com//pull/780
[Update]update setting of 'auto_collation' and fix errors by @lijialin03 in https://github.com//pull/783
[Doc] Update document by @HydrogenSulfate in https://github.com//pull/782
[Doc] Update Graphcast to document by @HydrogenSulfate in https://github.com//pull/784
[Doc] Fix url of graphcast by @HydrogenSulfate in https://github.com//pull/785
[Refine] Refine yinglong code by @HydrogenSulfate in https://github.com//pull/786
[Doc] Add requirements for yinglong model by @HydrogenSulfate in https://github.com//pull/787
[Docker] Update dockerfile & refine aneurysm by @HydrogenSulfate in https://github.com//pull/789
[Fix] Fix epnn accuracy by @HydrogenSulfate in https://github.com//pull/792
【PPSCI Doc No.9】 ppsci.data.dataset.VtuDataset by @Liyulingyue in https://github.com//pull/791
[Fea] Support onnx and TensorRT inference by @HydrogenSulfate in https://github.com//pull/794
【PPSCI Export&Infer No. 29】 add export and inference by @NKNaN in https://github.com//pull/793
【PPSCI Export&Infer No.3】euler_beam by @GreatV in https://github.com//pull/796
[Fix] Fix gpu occupying when running with cpu by @HydrogenSulfate in https://github.com//pull/795
【PPSCI Export&Infer No.4】laplace2d by @GreatV in https://github.com//pull/797
[Doc] Fix pipe document & refine inference guide by @HydrogenSulfate in https://github.com//pull/798
[Fea] Add ModifiedMLP by @HydrogenSulfate in https://github.com//pull/799
【PPSCI Export&Infer No.5】lorenz by @GreatV in https://github.com//pull/801
【PPSCI Export&Infer No.6】rossler by @GreatV in https://github.com//pull/803
【PPSCI Doc No.24】ppsci.arch.Generator by @Turingg in https://github.com//pull/804
fix lorenz/rossler export and infer by @zhiminzhang0830 in https://github.com//pull/805
[Doc] Refine code an docstrings by @HydrogenSulfate in https://github.com//pull/806
【PPSCI Export&Infer No.7】 volterra_ide by @GreatV in https://github.com//pull/807
Allow initialize dataloader without specifying 'sampler' by @HydrogenSulfate in https://github.com//pull/809
[Add]MRMSDataset by @lijialin03 in https://github.com//pull/810
[Fea] Support tensorboardX and add corresponding guidance by @HydrogenSulfate in https://github.com//pull/812
Fix sot sci error by @GGBond8488 in https://github.com//pull/815
chip heat simulation by @liaoxin2 in https://github.com//pull/808
modified: docs/zh/examples/chip_heat.md by @liaoxin2 in https://github.com//pull/820
【PPSCI Doc No.58、59、60】Mesh.from_pymesh、translate、scale by @smallpoxscattered in https://github.com//pull/818
[Doc] Fix url in chip_heat document by @liaoxin2 in https://github.com//pull/822
[Fix] Fix doctest by @HydrogenSulfate in https://github.com//pull/821
[Fix]dtype of RadarDataset's data by @lijialin03 in https://github.com//pull/823
【PPSCI Doc No.38-40】 by @1want2sleep in https://github.com//pull/826
[Fix] Remove seed and directory code to slim laplace2d exmaples by @HydrogenSulfate in https://github.com//pull/824
[Fea] Support nvtx profiling by @HydrogenSulfate in https://github.com//pull/825
Dgmr by @liaoxin2 in https://github.com//pull/813
[Fix] Check if is directory befoe mkdirs by @HydrogenSulfate in https://github.com//pull/827
[Fix] Replace os.path.isdir with len by @HydrogenSulfate in https://github.com//pull/830
[Enh] Add quasi-random sampling: Halton by @HydrogenSulfate in https://github.com//pull/828
Update solver.py by @zhiminzhang0830 in https://github.com//pull/831
【PPSCI Doc No.66-74】 by @1want2sleep in https://github.com//pull/829
[Enh] Refactor sum aggregator by @HydrogenSulfate in https://github.com//pull/834
【PPSCI Doc No.41-57】 by @wufei2 in https://github.com//pull/833
[Enh] Add skip_prune_program arg for Solver.export by @HydrogenSulfate in https://github.com//pull/835
【PPSCI Export&Infer No.23】viv by @smallpoxscattered in https://github.com//pull/832
[Doc] Add more contributors and refine several docstrings by @HydrogenSulfate in https://github.com//pull/836
【PPSCI Doc No.61-65】 by @wufei2 in https://github.com//pull/839
[Doc] Fix description for mkldnn by @HydrogenSulfate in https://github.com//pull/837
fix plotting error in XPINN example by @MayYouBeProsperous in https://github.com//pull/842
[Enh] Support enabling prim via CLI by @HydrogenSulfate in https://github.com//pull/843
【PPSCI Doc No.23、25-29、31-34、97】 by @1want2sleep in https://github.com//pull/840
【PPSCI Doc No.35-37】 by @WoWYoYLoL in https://github.com//pull/846
Bubble net by @liaoxin2 in https://github.com//pull/847
[Example] Add allen cahn example by @HydrogenSulfate in https://github.com//pull/845
【benchmark】fix benchmark model name by @mmglove in https://github.com//pull/850
[Example] Add allen_cahn causal train with fourier feature and random weight factorization by @HydrogenSulfate in https://github.com/PaddlePaddle/
PaddleScience/pull/848 [Doc] Add missing ema document file by @HydrogenSulfate in https://github.com//pull/853
[New example] Add nls-mb example by @xusuyong in https://github.com//pull/838
[Fix] Replace deprecated 'FieldValidationInfo' with 'ValidationInfo' by @HydrogenSulfate in https://github.com//pull/855
[Fix] Check return type of FunctionalLoss by @HydrogenSulfate in https://github.com//pull/854
[Docker] Add docker image by @HydrogenSulfate in https://github.com//pull/856
【PPSCI Export&Infer No.24】 biharmonic2d by @smallpoxscattered in https://github.com//pull/858
[Fix] Fix NLS-MB document and code by @HydrogenSulfate in https://github.com//pull/859
Update YingLong1 README.md by @zhiminzhang0830 in https://github.com//pull/861
[Doc] Add anno for eval by @HydrogenSulfate in https://github.com//pull/863
rename yinglong to yinglong1 by @zhiminzhang0830 in https://github.com//pull/862
【PPSCI Export&Infer No.22】VP_NSFNet4 by @smallpoxscattered in https://github.com//pull/864
[Doc] Update pymesh install package by @HydrogenSulfate in https://github.com//pull/865
[Refine] Refine evaluation output by @HydrogenSulfate in https://github.com//pull/866
[Example][WIP] Add Allen cahn default config by @HydrogenSulfate in https://github.com//pull/860
[Enh] Add numpy solver in config solvers by @HydrogenSulfate in https://github.com//pull/869
[API] Add chamfer loss by @HydrogenSulfate in https://github.com//pull/871
[Hackathon 6th Code Camp No.15] support earthformer by @Yang-Changhui in https://github.com//pull/870
del arch.md in data by @zhiminzhang0830 in https://github.com//pull/872
[Add]Add competition&IJCAI_2024 submodule by @lijialin03 in https://github.com//pull/873
[Doc] Add IJCAI 2024 CAR competition to inedx.md and fix docstrings by @HydrogenSulfate in https://github.com//pull/874
[Update]update competition description by @lijialin03 in https://github.com//pull/876
Fix typo by @xusuyong in https://github.com//pull/881
[Fix] Fix inference path typo by @HydrogenSulfate in https://github.com//pull/880
【PPSCI Export&Infer No.15-16】 by @wufei2 in https://github.com//pull/875
updata_ijcai_car_submodule by @wangguan1995 in https://github.com//pull/882
【PPSCI Export&Infer No.25】bracket by @1want2sleep in https://github.com//pull/878
[Doc] Add inference document by @HydrogenSulfate in https://github.com//pull/885
【PPSCI Export&Infer No.11-12】 by @wufei2 in https://github.com//pull/883
【PPSCI Export&Infer No.21】tempoGAN by @smallpoxscattered in https://github.com//pull/884
[Doc&Refine] Add IJCAI competetion in README by @HydrogenSulfate in https://github.com//pull/886
[Hackathon 6th Code Camp No.15] support earthformer docs by @Yang-Changhui in https://github.com//pull/877
Update mkdocs.yml by @zhiminzhang0830 in https://github.com//pull/888
【PPSCI Export&Infer No.20】shock_wave by @smallpoxscattered in https://github.com//pull/890
【PPSCI Export&Infer No.9】Bubble by @wufei2 in https://github.com//pull/887
modify earthformer-doc by @Yang-Changhui in https://github.com//pull/891
【PPSCI Export&Infer No.30】heat_exchanger by @wufei2 in https://github.com//pull/892
【PPSCI Export&Infer No.26-27】 by @smallpoxscattered in https://github.com//pull/893
[Fea] Support detach_keys argument for all PDE by @HydrogenSulfate in https://github.com//pull/889
[Fix] Fix phycrnet bug by @HydrogenSulfate in https://github.com//pull/894
[Doc] Update links of cooperation projects by @HydrogenSulfate in https://github.com//pull/898
[Ehn] Enhance config module by @HydrogenSulfate in https://github.com//pull/899
【PPSCI Export&Infer No.13】 darcy2d by @wufei2 in https://github.com//pull/900
Add export & inference for hPINNs by @WoWYoYLoL in https://github.com//pull/902
【PPSCI Export&Infer No.2】Add export & inference for DeepONet by @HydrogenSulfate in https://github.com//pull/901
[Upadte]update plotting of hpinn's inference by @lijialin03 in https://github.com//pull/903
[Fix] Fix fractional poisson 2d by @HydrogenSulfate in https://github.com//pull/904
[Doc&Fix] Update config doc and correct API by @HydrogenSulfate in https://github.com//pull/905
【PPSCI Export&Infer No.35】nowcastnet by @smallpoxscattered in https://github.com//pull/895
[Doc] Fix doc of cylinder2d_unsteady_transformer_physx by @HydrogenSulfate in https://github.com//pull/906
[Fea] Add PirateNet and update allen_cahn document by @HydrogenSulfate in https://github.com//pull/907
[Fix] Fix output_dir for visualDL and tensorboardX by @HydrogenSulfate in https://github.com//pull/908
[Doc] Update docs by @HydrogenSulfate in https://github.com//pull/909
[Hackathon 6th Code Camp No.15] support neuraloperator by @Yang-Changhui in https://github.com//pull/867
[Fix] Fix document requirement and update yaml by @HydrogenSulfate in https://github.com//pull/910
[Fix] Correct desciprtion of epsilon of AllenCahn equation by @HydrogenSulfate in https://github.com//pull/911
Add allen cahn sota by @xusuyong in https://github.com//pull/879
【Hackathon 6th No.39】XPINN 迁移至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/849
[Doc] Add evaluation for xpinn and add to homepage by @HydrogenSulfate in https://github.com//pull/912
fix export and infer by @zhiminzhang0830 in https://github.com//pull/916
[Doc] Update example code for PINNPredictor by @HydrogenSulfate in https://github.com//pull/918
[PIP] Auto build and upload develop pip whl to pypi when receive new commiting by @HydrogenSulfate in https://github.com//pull/920
[PIP] Fix for 3.10 by @HydrogenSulfate in https://github.com//pull/921
[Refine] Refine loss and metric module by @HydrogenSulfate in https://github.com//pull/919
[Doc] Refine user guide by @HydrogenSulfate in https://github.com//pull/922
[Example] Add ldc 2d Re1000 and Re3200 example by @HydrogenSulfate in https://github.com//pull/924
[Doc] Update ldc2d doc and README by @HydrogenSulfate in https://github.com//pull/925
【PPSCI Export&Infer No.31】heat_pinn by @1want2sleep in https://github.com//pull/926
[Doc] Refine doc by @HydrogenSulfate in https://github.com//pull/927
[PIP] add nightly build pip .whl url by @HydrogenSulfate in https://github.com//pull/928
Support gh pages by @HydrogenSulfate in https://github.com//pull/929
[Git] Remove pycamotk for submodules by @HydrogenSulfate in https://github.com//pull/930
[Fix] Fix eval by @HydrogenSulfate in https://github.com//pull/931
[Hackathon 6th Code Camp No.15] support neuraloperator docs by @Yang-Changhui in https://github.com//pull/917
add montecarlo integrate api by @cxxly in https://github.com//pull/932
【Hackathon 6th No.37】GraphCastNet 代码迁移至 PaddleScience by @MayYouBeProsperous in https://github.com//pull/897
[Doc&Fix] Fix compatibility with isort and black and refine install_setup and graphcast doc by @HydrogenSulfate in https://github.com/PaddlePaddle/
PaddleScience/pull/934 [Relase/1.3] Change all urls to release/1.3 by @HydrogenSulfate in https://github.com//pull/936
Document and bug fix
- Fix arch.freeze/unfreeze and change eval of control_arm example
- Fix DDP wrapper for symbolic computation
- Add exclude_keys for amgnet yaml and fix document typo
- Fix docstring of AGDA and add assert for ReloBRalo
- Fix float type from fp64 to fp32 for area and sdf
- Update homepage and optimize several transforms
- Fix weight dtype and bug in symbolic
- Fix deepcfd F-18 image url(test=document_fix)
- Fix heat_exchanger equation
- Fix fuse derivative corner case and add UT
- Set create_graph=False before eval in bubble example
- restore 'by_epoch' for SchedulerList and fix EPNN
- Fix gpu occupying when running with cpu
- fix plotting error in XPINN example
- Fix compatibility with isort and black and refine install_setup and graphcast doc
We recommend upgrading paddlescience to version 1.3.0 or the develop branch.
New Contributors
- @mmglove made their first contribution in #678
- @DUCH714 made their first contribution in #706
- @megemini made their first contribution in #752
- @ooooo-create made their first contribution in #758
- @Turingg made their first contribution in #780
- @GGBond8488 made their first contribution in #815
- @smallpoxscattered made their first contribution in #818
- @1want2sleep made their first contribution in #826
- @wufei2 made their first contribution in #833
- @WoWYoYLoL made their first contribution in #846
- @Yang-Changhui made their first contribution in #870
Full Changelog: v1.2.0...v1.3.0