Recent Releases of sophon.jl

sophon.jl - v0.5.0

Sophon v0.5.0

Diff since v0.4.4

Merged pull requests: - remove PINO code (#230) (@YichengDWu) - Bump actions/checkout from 3 to 4 (#233) (@dependabot[bot]) - Update Project.toml (#237) (@YichengDWu) - Fixed typos in documentation. (#239) (@GodotMisogi) - remove ParameterSchedulers (#240) (@YichengDWu) - Add @showprogress macro (#242) (@YichengDWu) - CompatHelper: bump compat for GPUArrays to 9, (keep existing compat) (#243) (@github-actions[bot]) - CompatHelper: bump compat for Optimisers to 0.3, (keep existing compat) (#245) (@github-actions[bot]) - CompatHelper: bump compat for CUDA to 5, (keep existing compat) (#246) (@github-actions[bot]) - CompatHelper: bump compat for DomainSets to 0.7, (keep existing compat) (#247) (@github-actions[bot]) - CompatHelper: bump compat for NNlib to 0.9, (keep existing compat) (#248) (@github-actions[bot]) - fix @showprogress (#249) (@YichengDWu) - fix @showprogress (#250) (@YichengDWu) - Bump compat for SciMLBase, NNlib, CUDA (#251) (@YichengDWu) - update to Lux new interfave (#252) (@YichengDWu)

Closed issues: - Question about SIRENS (#193) - Can't reproduce ODE Tutorial: FullyConnected does not work (#217) - Using Sophon with custom Layers (#229) - add @showprogress for logging (#241)

- Julia
Published by github-actions[bot] over 2 years ago

sophon.jl - v0.4.4

Sophon v0.4.4

Diff since v0.4.3

Closed issues: - Rename residual_function_n? (#224)

Merged pull requests: - Fix error due to change in Lux.BranchLayer (#218) (@pnavaro) - bump Lux to 0.5 (#219) (@YichengDWu) - Update make.jl (#223) (@YichengDWu) - CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#225) (@github-actions[bot]) - CompatHelper: bump compat for QuasiMonteCarlo to 0.3, (keep existing compat) (#226) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 2 years ago

sophon.jl - v0.4.3

Sophon v0.4.3

Diff since v0.4.2

Merged pull requests: - Fix running on GPU (#212) (@YichengDWu)

- Julia
Published by github-actions[bot] almost 3 years ago

sophon.jl - v0.4.2

Sophon v0.4.2

Diff since v0.4.1

Merged pull requests: - Binding taylordiff to Sophon (#210) (@YichengDWu) - Allow hybrid derivative (#211) (@YichengDWu)

- Julia
Published by github-actions[bot] almost 3 years ago

sophon.jl - v0.4.1

Sophon v0.4.1

Diff since v0.4.0

Closed issues: - More constructors of BACON (#121)

Merged pull requests: - Bump codecov/codecov-action from 2 to 3 (#205) (@dependabot[bot]) - Parse functionals (#207) (@YichengDWu) - Taylordiff Extension (#208) (@YichengDWu) - Enable TaylorDiff (#209) (@YichengDWu)

- Julia
Published by github-actions[bot] almost 3 years ago

sophon.jl - v0.4.0

What's Changed

  • Update sod.md by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/203
  • simplify parsing with macrotools by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/204

Full Changelog: https://github.com/YichengDWu/Sophon.jl/compare/v0.3.13...v0.4.0

- Julia
Published by YichengDWu almost 3 years ago

sophon.jl - v0.3.13

What's Changed

  • Fix mixed derivative. by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/199
  • Example on adaptive weights by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/200
  • Self-scalable tanh by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/201
  • Add Betasampler by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/202

Full Changelog: https://github.com/YichengDWu/Sophon.jl/compare/v0.3.12...v0.3.13

- Julia
Published by YichengDWu almost 3 years ago

sophon.jl - v0.3.12

What's Changed

  • Update README.md by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/196
  • Simplify parsing by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/197
  • CompatHelper: bump compat for Symbolics to 5, (keep existing compat) by @github-actions in https://github.com/YichengDWu/Sophon.jl/pull/187

Full Changelog: https://github.com/YichengDWu/Sophon.jl/compare/v0.3.11...v0.3.12

- Julia
Published by YichengDWu almost 3 years ago

sophon.jl - v0.3.11

Sophon v0.3.11

Diff since v0.3.10

Merged pull requests: - Fix examples (#194) (@YichengDWu) - Handle the case where x is the right hand side (#195) (@YichengDWu)

- Julia
Published by github-actions[bot] about 3 years ago

sophon.jl - v0.3.10

Sophon v0.3.10

Diff since v0.3.9

Merged pull requests: - Add a convenient ResNet constructor (#190) (@YichengDWu) - sync (#191) (@YichengDWu) - Disable fast activation conversion for the sake of accuracy (#192) (@YichengDWu)

- Julia
Published by github-actions[bot] about 3 years ago

sophon.jl - v0.3.9

Sophon v0.3.9

Diff since v0.3.8

Merged pull requests: - improve documentation (#186) (@YichengDWu) - Refactor the code a bit (#188) (@YichengDWu) - Reuse sampled data for each PDE (#189) (@YichengDWu)

- Julia
Published by github-actions[bot] about 3 years ago

sophon.jl - v0.3.8

Sophon v0.3.8

Diff since v0.3.7

Merged pull requests: - Add a tutorial of inverse problem (#178) (@YichengDWu) - CompatHelper: bump compat for DomainSets to 0.6, (keep existing compat) (#179) (@github-actions[bot]) - CompatHelper: bump compat for Symbolics to 5, (keep existing compat) (#180) (@github-actions[bot]) - CompatHelper: bump compat for CUDA to 4, (keep existing compat) (#181) (@github-actions[bot]) - delete some code (#183) (@YichengDWu) - use extensions (#184) (@YichengDWu)

- Julia
Published by github-actions[bot] about 3 years ago

sophon.jl - v0.3.7

Sophon v0.3.7

Diff since v0.3.6

Closed issues: - Models (#16) - customizing training loop (#176)

Merged pull requests: - allow customizing training loop given the loss function (#177) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.3.6

Sophon v0.3.6

Diff since v0.3.5

Merged pull requests: - PIDeepOnet (#175) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.3.5

Sophon v0.3.5

Diff since v0.3.4

Closed issues: - CausalTraing not working (#115)

Merged pull requests: - add initialparameters to PINN (#173) (@YichengDWu) - upstream componentarray overloads (#174) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.3.4

What's Changed

  • add ForwardDiff for ODEs by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/169
  • CompatHelper: add new compat entry for ForwardDiff at version 0.10, (keep existing compat) by @github-actions in https://github.com/YichengDWu/Sophon.jl/pull/170
  • RANDOM WEIGHT FACTORIZATION by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/171
  • format by @YichengDWu in https://github.com/YichengDWu/Sophon.jl/pull/172

Full Changelog: https://github.com/YichengDWu/Sophon.jl/compare/v0.3.2...v0.3.4

- Julia
Published by YichengDWu over 3 years ago

sophon.jl - v0.3.2

Sophon v0.3.2

Diff since v0.3.1

Merged pull requests: - an example with holes (#167) (@YichengDWu) - Union domain (#168) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.3.1

Sophon v0.3.1

Diff since v0.3.0

Merged pull requests: - Rectangle with holes (#164) (@YichengDWu) - inverse problem for the wave equation (#165) (@YichengDWu) - CompatHelper: add new compat entry for StaticArraysCore at version 1, (keep existing compat) (#166) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.3.0

Sophon v0.3.0

Diff since v0.2.9

Merged pull requests: - Fix 3rd derivative (#160) (@YichengDWu) - Non Rectangular Domain (#161) (@YichengDWu) - CompatHelper: add new compat entry for DomainSets at version 0.5, (keep existing compat) (#162) (@github-actions[bot]) - CompatHelper: add new compat entry for Symbolics at version 4, (keep existing compat) (#163) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.9

Sophon v0.2.9

Diff since v0.2.8

Closed issues: - some equations are mistreated as periodic bcs (#158)

Merged pull requests: - Don't mistake eqs as periodic bcs (#159) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.8

Sophon v0.2.8

Diff since v0.2.7

Merged pull requests: - CompatHelper: add new compat entry for RuntimeGeneratedFunctions at version 0.5, (keep existing compat) (#157) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.7

Sophon v0.2.7

Diff since v0.2.6

Merged pull requests: - Update componentarrays.jl (#155) (@YichengDWu) - Clean up (#156) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.6

Sophon v0.2.6

Diff since v0.2.5

Closed issues: - Change LBFGS to BFGS (#150) - remove device_type in favor of gpu and cpu (#152)

Merged pull requests: - Create Inverse.md (#151) (@Runfa-Zhang) - Remove 'device_type` and lock the precision of FD to Float64 (#153) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.5

Sophon v0.2.5

Diff since v0.2.4

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.4

Sophon v0.2.4

Diff since v0.2.3

Closed issues: - Tutorials (#19) - interface for adaptive sampling (#119)

Merged pull requests: - Custom sampling (#148) (@YichengDWu) - Rename Scalar to ConstantFunction (#149) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.3

Sophon v0.2.3

Diff since v0.2.2

Closed issues: - PINN should allow seeding (#131) - Sample one dataset for all equations (#137)

Merged pull requests: - Create Schrödinger equation.md (#136) (@Runfa-Zhang) - Allow seeding for PINN (#144) (@YichengDWu) - Sample one dataset for all PDEs (#145) (@YichengDWu) - Change CairoMakie to GLMakie (#146) (@YichengDWu) - Introduce Adaptiveloss (#147) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.2

Sophon v0.2.2

Diff since v0.2.1

Closed issues: - get_bounds should return a vector of lower bounds and upper bounds (#135) - rewrite QuasiSampler (#138)

Merged pull requests: - Fix name conflicts of SplitFunction (#132) (@YichengDWu) - change the default sampling alg to sobol (#133) (@YichengDWu) - Revert "change the default sampling alg to sobol" (#134) (@YichengDWu) - Generate (lbs, ubs) for each equation and use SobolSample as default (#139) (@YichengDWu) - Fix get_bounds (#140) (@YichengDWu) - CompatHelper: add new compat entry for Memoize at version 0.4, (keep existing compat) (#141) (@github-actions[bot]) - CompatHelper: add new compat entry for Sobol at version 1, (keep existing compat) (#142) (@github-actions[bot]) - CompatHelper: add new compat entry for LRUCache at version 1, (keep existing compat) (#143) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.1

Sophon v0.2.1

Diff since v0.2.0

Closed issues: - Nibbling NeuralPDE (#111)

Merged pull requests: - rename Scalar to Scalarlayer and add Scalar as a constant function (#130) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.2.0

Sophon v0.2.0

Diff since v0.1.9

Closed issues: - introduce scalarize to scalarize loss functions (#123)

Merged pull requests: - Separate PDE and Sampler (#127) (@YichengDWu) - sample a vector of datasets (#128) (@YichengDWu) - Allen-Cahn Equation with sequential training (#129) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.9

Sophon v0.1.9

Diff since v0.1.8

Merged pull requests: - Better timesteps for different orders (#125) (@YichengDWu) - using modelingtoolkit (#126) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.8

Sophon v0.1.8

Diff since v0.1.7

Closed issues: - remove kwargs in PINN (#120)

Merged pull requests: - Allow constructing PINN from keyword arguments (#122) (@YichengDWu) - Support periodic boundary conditions (#124) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.7

Sophon v0.1.7

Diff since v0.1.6

Merged pull requests: - remove depvar (#118) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.6

Sophon v0.1.6

Diff since v0.1.5

Merged pull requests: - New features (#117) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.5

Sophon v0.1.5

Diff since v0.1.4

Closed issues: - Scalar should be ScalarLayer (#97) - More positional arguements so we can dispatch (#103) - Make CausalTraining deterministic (#107) - Major acceleration (#108) - Sophon's own QuasiRandomTraining (#110) - Make Scalar general to handle any binary operation (#112)

Merged pull requests: - make Scalar a layer (#105) (@YichengDWu) - change keyword arguments of BACON to positional arguments (#109) (@YichengDWu) - generalize Scalar to any function (#113) (@YichengDWu) - rewrite lots of things to be faster (#114) (@YichengDWu) - CompatHelper: add new compat entry for Setfield at version 1, (keep existing compat) (#116) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.4

Sophon v0.1.4

Diff since v0.1.3

Closed issues: - sinpi and sin should both exist (#100)

Merged pull requests: - Seperate the weight and the fundamental frequcy to save a bit memory (#102) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.3

Sophon v0.1.3

Diff since v0.1.2

Closed issues: - SirenAttention should be gone (#98)

Merged pull requests: - change sin to sinpi (#99) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.2

Sophon v0.1.2

Diff since v0.1.1

Closed issues: - Rename MultiScaleFourier to FourierFeatureNets (#88)

Merged pull requests: - Standard uniform/normal (#86) (@YichengDWu) - Update basic.jl (#87) (@YichengDWu) - rename (#89) (@YichengDWu) - Add MultiplicativeFilterNet (#90) (@YichengDWu) - remove link (#91) (@YichengDWu) - Bacon (#92) (@YichengDWu) - update (#93) (@YichengDWu) - Bacon (#94) (@YichengDWu) - causal (#95) (@YichengDWu)

- Julia
Published by github-actions[bot] over 3 years ago

sophon.jl - v0.1.1

Sophon v0.1.1

Closed issues: - take initialization seriously (#37) - change siren‘s arguments (#43) - Causal training should respect boundary conditions as well (#49) - Don't export RADTraining (#53) - relax sine and siren (#57) - Change Sine to just Dense with specialized initialization (#64) - Support user-defined fourier modes (#69) - CausalTraining should support grid training (#73) - change multifourier's arguments (#81)

Merged pull requests: - CompatHelper: add new compat entry for Lux at version 0.4, (keep existing compat) (#1) (@github-actions[bot]) - CompatHelper: add new compat entry for NNlibCUDA at version 0.2, (keep existing compat) (#2) (@github-actions[bot]) - CompatHelper: add new compat entry for NNlib at version 0.8, (keep existing compat) (#3) (@github-actions[bot]) - rename (#4) (@MilkshakeForReal) - test (#5) (@MilkshakeForReal) - na (#6) (@MilkshakeForReal) - FC (#7) (@MilkshakeForReal) - change Fourier Feature (#8) (@MilkshakeForReal) - PINNAttention (#9) (@MilkshakeForReal) - FC (#10) (@MilkshakeForReal) - change naming (#11) (@MilkshakeForReal) - SineLayer (#12) (@MilkshakeForReal) - Siren (#13) (@MilkshakeForReal) - Siren (#14) (@MilkshakeForReal) - example (#15) (@MilkshakeForReal) - Fc (#17) (@MilkshakeForReal) - Scheduler SirenAttention (#18) (@MilkshakeForReal) - Update poisson.md (#20) (@MilkshakeForReal) - fig (#21) (@MilkshakeForReal) - save (#22) (@MilkshakeForReal) - rad (#23) (@MilkshakeForReal) - CompatHelper: add new compat entry for Optimization at version 3, (keep existing compat) (#24) (@github-actions[bot]) - CompatHelper: add new compat entry for OptimizationOptimisers at version 0.1, (keep existing compat) (#25) (@github-actions[bot]) - CompatHelper: add new compat entry for ParameterSchedulers at version 0.3, (keep existing compat) (#26) (@github-actions[bot]) - CompatHelper: add new compat entry for SciMLBase at version 1, (keep existing compat) (#27) (@github-actions[bot]) - CompatHelper: add new compat entry for Optimisers at version 0.2, (keep existing compat) (#28) (@github-actions[bot]) - rbf (#29) (@MilkshakeForReal) - CompatHelper: add new compat entry for QuasiMonteCarlo at version 0.2, (keep existing compat) (#30) (@github-actions[bot]) - CompatHelper: add new compat entry for NeuralPDE at version 5, (keep existing compat) (#32) (@github-actions[bot]) - CompatHelper: add new compat entry for ChainRulesCore at version 1, (keep existing compat) (#33) (@github-actions[bot]) - CompatHelper: add new compat entry for Adapt at version 3, (keep existing compat) (#34) (@github-actions[bot]) - CompatHelper: add new compat entry for ComponentArrays at version 0.13, (keep existing compat) (#35) (@github-actions[bot]) - change to unicode (#36) (@MilkshakeForReal) - Causal training (#38) (@MilkshakeForReal) - Causal training (#39) (@MilkshakeForReal) - CompatHelper: add new compat entry for StatsBase at version 0.33, (keep existing compat) (#40) (@github-actions[bot]) - Causal training (#41) (@MilkshakeForReal) - causal (#42) (@MilkshakeForReal) - Causal training (#44) (@MilkshakeForReal) - Activation (#45) (@MilkshakeForReal) - CompatHelper: add new compat entry for GPUArraysCore at version 0.1, (keep existing compat) (#46) (@github-actions[bot]) - CompatHelper: add new compat entry for GPUArrays at version 8, (keep existing compat) (#47) (@github-actions[bot]) - CompatHelper: add new compat entry for CUDA at version 3, (keep existing compat) (#48) (@github-actions[bot]) - Fix causal training (#50) (@MilkshakeForReal) - fix causal training (#51) (@MilkshakeForReal) - change arguments (#52) (@MilkshakeForReal) - Update Sophon.jl (#54) (@MilkshakeForReal) - act (#55) (@MilkshakeForReal) - Evo (#56) (@MilkshakeForReal) - relax (#58) (@MilkshakeForReal) - act (#59) (@MilkshakeForReal) - kaiming initialization (#60) (@MilkshakeForReal) - Update basic.jl (#61) (@MilkshakeForReal) - Update basic.jl (#62) (@MilkshakeForReal) - Update nets.jl (#63) (@MilkshakeForReal) - Siren! (#65) (@MilkshakeForReal) - helm (#66) (@MilkshakeForReal) - sirenattention (#67) (@MilkshakeForReal) - Update causal.jl (#70) (@MilkshakeForReal) - Update causal.jl (#72) (@MilkshakeForReal) - FourierFeature (#74) (@MilkshakeForReal) - Update nets.jl (#75) (@MilkshakeForReal) - deeponet (#77) (@MilkshakeForReal) - Docs (#78) (@MilkshakeForReal) - ref (#79) (@MilkshakeForReal) - preview (#80) (@MilkshakeForReal) - fix (#82) (@MilkshakeForReal)

- Julia
Published by github-actions[bot] over 3 years ago