Recent Releases of Fortuna.jl
Fortuna.jl - v0.10.3
Fortuna v0.10.3
Merged pull requests: - CompatHelper: bump compat for DifferentiationInterface to 0.7, (keep existing compat) (#98) (@github-actions[bot]) - Update documentation (#99) (@AkchurinDA)
Closed issues: - error in installing package (#96)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 8 months ago
Fortuna.jl - v0.10.2
Fortuna v0.10.2
Merged pull requests:
- fix paper (#88) (@jbytecode)
- fix manuscript (#89) (@jbytecode)
- changes for JOSS publication (#90) (@danielskatz)
- Archive the journal article's source code for future needs (#91) (@AkchurinDA)
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) (#93) (@github-actions[bot])
- Switch to DifferentiationInterfection.jl (#94) (@AkchurinDA)
- CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#95) (@github-actions[bot])
- - Fix the precompilation error (#97) (@AkchurinDA)
Closed issues:
- Switch to DifferentiationInterface.jl (#92)
- error in installing package (#96)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] 9 months ago
Fortuna.jl - v0.10.1
NOTE: This release belongs to the submission to the Journal of Open Source Software.
Fortuna v0.10.1
Merged pull requests: - Housekeeping (#83) (@AkchurinDA) - SAFIR (#84) (@AkchurinDA) - Update paper.md (#85) (@baxmittens) - Fix a bug related to the MC method when the number of samples is large (>1E8) (#87) (@AkchurinDA)
Closed issues: - Latin Hypercube Sampling technique fails when the number of samples is large (>1E8) (#86)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.10.0
Fortuna v0.10.0
Merged pull requests: - Bump actions/upload-artifact from 3 to 4 (#77) (@dependabot[bot]) - Add external FE solvers, fix SORM, and add progress bars to MC methods (#81) (@AkchurinDA) - CompatHelper: add new compat entry for ProgressMeter at version 1, (keep existing compat) (#82) (@github-actions[bot])
Closed issues: - Allow to define limits state functions in terms of OpenSees (Tcl) and Abaqus models (#78) - SORM prematurely erroring out if Hohenbichler-Rackwitz and/or Breitung conditions are not satisfied. (#79) - Add a progress bar to Monte Carlo methods (#80)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.9.1
Fortuna v0.9.1
Merged pull requests: - FORM (#76) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.9.0
Fortuna v0.9.0
Merged pull requests: - Update documentation (#74) (@AkchurinDA) - Added an option to choose desired FORM submethod for SORM (#75) (@AkchurinDA)
Closed issues: - Add FORM configuration field to SORM (#73)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.8.2
Fortuna v0.8.2
Merged pull requests: - CompatHelper: add new compat entry for PrecompileTools at version 1, (keep existing compat) (#72) (@github-actions[bot])
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.8.1
Fortuna v0.8.1
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.8.0
Fortuna v0.8.0
Merged pull requests: - Add external solver (#70) (@AkchurinDA) - CompatHelper: add new compat entry for FiniteDiff at version 2, (keep existing compat) (#71) (@github-actions[bot])
Closed issues:
- Add fallback on another differentiation package if ForwardDiff.jl fails (#68)
- Let limit state functions be defined by external solvers (#69)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.7.1
Fortuna v0.7.1
Merged pull requests: - Allow dual numbers (#63) (@AkchurinDA) - Fix RV generator (#65) (@AkchurinDA) - Add proper exception handling and optimize code (#67) (@AkchurinDA)
Closed issues: - Allow to propagate Dual type numbers as moments of random variables (#62) - RVs cannot be generator because Distributions.jl is not brought into Main module (#64) - Add proper exception handling (#66)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.7.0
Fortuna v0.7.0
Merged pull requests: - Add Frechet distribution (#59) (@AkchurinDA) - AddSensitivityWRTParameters (#60) (@AkchurinDA)
Closed issues: - Add Frechet distribution (#56) - Add functionality to perform sensitivity analysis w.r.t. distribution parameters/moments (#58)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.6.2
Fortuna v0.6.2
Merged pull requests: - Bump julia-actions/setup-julia from 1 to 2 (#57) (@dependabot[bot])
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 1 year ago
Fortuna.jl - v0.6.1
Fortuna v0.6.1
Merged pull requests: - Add Rackwitz-Fiessler method (#55) (@AkchurinDA)
Closed issues: - Add Rackwitz-Fiessler method (#54)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
Fortuna.jl - v0.6.0
Fortuna v0.6.0
- The internals of the module were completely reworked to use
importinstead ofusingfor most of the dependencies to avoid pollution of the global variable scope of the module and improve its performance. The code was also completely reorganized to allow for easier contributions from other people in the future. - The following function and types were completely reworked:
generaterv()is replaced withrandomvariable().samplerv()is replaced by extendingrand()fromDistributions.jlpackage.jointpdf()is replaced by extendingpdf()fromDistributions.jlpackage.analyze()is replaced withsolve().MCS()is replated withMC(). Consequently,MCSCache()is replaced withMCCache().
rand()method is now completely compatible withRandom.jlandDistributions.jlpackages, i.e. you can now generate reproducible sequence of numbers if RNG seed is provided.pdf()method is now completely compatible withDistributions.jlpackage.- HLRF and iHLRF methods can now be started from any arbitrary point $x_{0}$.
julia
solve(Problem, FORM( HLRF(x₀ = [150, 275])))
solve(Problem, FORM(iHLRF(x₀ = [150, 275])))
- Added functionality to solve reliability problems with extremely small probabilities of failure using the Importance Sampling method.
julia
ISSolution = solve(Problem, IS())
Updated the Subset Simulation Method. It is now slightly faster and more tested.
Isoprobabilistic transformation objects (
NatafTransformationandRosenblattTransformation) are now broadcastable.
julia
pdf.(TransformationObject, x)
- Documentation is updated to include all possible functionality.
Merged pull requests: - Start HLRF and iHLRF algorithms from any arbitrary starting point (#47) (@AkchurinDA) - Remove unneeded stuff (#48) (@AkchurinDA) - Add Importance Sampling technique (#51) (@AkchurinDA) - Extend functions (#53) (@AkchurinDA)
Closed issues:
- Add Gradient-Free method for SORM (#35)
- Add an option to solve reliability problems using Importance Sampling technique (#50)
- Extend functions from Distributions.jl (#52)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
Fortuna.jl - v0.5.2
Fortuna v0.5.2
Merged pull requests: - Added functionality to perform sensitivity analysis (#46) (@AkchurinDA)
Closed issues: - Add functionality to perform sensitivity analysis (#23)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
Fortuna.jl - v0.5.1
Fortuna v0.5.1
Merged pull requests: - Add importance measure of RVs to FORM (#44) (@AkchurinDA) - Add PULLREQUESTTEMPLATE (#45) (@AkchurinDA)
Closed issues: - Add measure of importance of RVs to FORM (#42)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
Fortuna.jl - v0.5.0
Fortuna v0.5.0
Merged pull requests: - Add functionality to solve reliability problems using Monte Carlo simulations (#26) (@AkchurinDA) - Fix sampling for correlated RVs (#29) (@AkchurinDA) - Add Dependabot to automatically update GitHub Actions (#32) (@AkchurinDA) - Bump actions/checkout from 3 to 4 (#33) (@dependabot[bot]) - Speed improvemenets here and there (#36) (@AkchurinDA) - Type structure review (#38) (@AkchurinDA) - Add Point Fitting Method (#39) (@AkchurinDA) - Update documentation (#41) (@AkchurinDA)
Closed issues: - Add functionality to solve reliability problems using brute Monte Carlo simulations (#25) - Fixed sampling of random vectors with correlated marginal random variables (#28) - Major documentation update (#30) - Add Dependabot to automatically update GitHub Actions (#31) - Add Point-Fitting Method for SORM (#34) - Review type structure of the whole package (#37)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
Fortuna.jl - v0.4.1
Fortuna v0.4.1
Merged pull requests: - CompatHelper (#21) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 2 years ago
Fortuna.jl - v0.4.0
Fortuna v0.4.0
Merged pull requests: - Add Subset Simulation Method (#20) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 2 years ago
Fortuna.jl - v0.3.4
Fortuna v0.3.4
Merged pull requests: - AddGIFs (#14) (@AkchurinDA) - Create and start populating docs (#15) (@AkchurinDA) - CompatHelper (#16) (@AkchurinDA) - CompatHelper (#17) (@AkchurinDA) - CompatHelper (#18) (@AkchurinDA) - CompatHelper (#19) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 2 years ago
Fortuna.jl - v0.3.3
Fortuna v0.3.3
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
Fortuna.jl - v0.3.2
Fortuna v0.3.2
Merged pull requests: - Fix generalized reliability index calculation (#13) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
Fortuna.jl - v0.3.1
Fortuna v0.3.1
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
Fortuna.jl - v0.3.0
Fortuna v0.3.0
Merged pull requests: - Add more tests for sampling, FORM, and Nataf Transformation (#9) (@AkchurinDA) - Add Curve-Fitting method for SORM, support for Weibull distribution, tests for FORM and SORM (#10) (@AkchurinDA) - Add cache output system for analysis results (#11) (@AkchurinDA) - CompatHelper (#12) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
Fortuna.jl - v0.2.0
Fortuna v0.2.0
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago
Fortuna.jl - v0.1.0
Fortuna v0.1.0
Merged pull requests: - CompatHelper (#1) (@AkchurinDA) - CompatHelper (#2) (@AkchurinDA) - CompatHelper (#3) (@AkchurinDA) - CompatHelper (#4) (@AkchurinDA) - CompatHelper (#5) (@AkchurinDA) - CompatHelper (#6) (@AkchurinDA) - CompatHelper (#7) (@AkchurinDA)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 2 years ago