Recent Releases of https://github.com/avhz/rustquant
https://github.com/avhz/rustquant - RustQuant_stochastics-v0.4.0
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_time-v0.4.0
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.4.0
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.4.0
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.4.0
Other
- fix ISO 10383 constants docs
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.4.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.4.0
Other
- fix failing doc-tests (add RustQuant dev-dep)
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.4.0
Other
- fix failing doc-tests (add RustQuant dev-dep)
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.4.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] about 1 year ago
https://github.com/avhz/rustquant - RustQuant-v0.3.1
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_trading-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_portfolios-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_data-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_instruments-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_stochastics-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_time-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.3.1
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.3.1
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.3.1
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.3.1
Other
- fix failing doc-tests (add RustQuant dev-dep)
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.3.1
Other
- fix failing doc-tests (add RustQuant dev-dep)
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.3.1
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant-v0.3.0
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_trading-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_portfolios-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_data-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_instruments-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_stochastics-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_time-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.3.0
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.3.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.3.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.3.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.3.0
Other
- some small lints
- cleanup autodiff
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.3.0
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant-v0.2.12
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_trading-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_portfolios-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_data-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_instruments-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_stochastics-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_time-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.2.12
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.2.12
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.2.12
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.2.12
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.2.12
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.2.12
Other
- katex header in sub-crates
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_trading-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_portfolios-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_data-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_instruments-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_stochastics-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_time-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.2.11
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.2.11
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_ml-v0.2.10
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_math-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_iso-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_error-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_cashflows-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_autodiff-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - RustQuant_utils-v0.2.10
Other
- examples crate
- MAJOR RE-STRUCTURE INTO SUB-CRATES
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.9
Added
- All variants of Generalised BSM model impl'd for vanilla option.
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.8
Added
- BarrierOption Payoff and Monte-Carlo
Fixed
- fix discount factor for Bachelier backend
Other
- (https://github.com/avhz/RustQuant/pull/271) temp fix for Polars/hashbrown issue
- Merge pull request #268 from broadhed/267-bachelier-options-pricer-issue
- Merge pull request #266 from avhz/dependabot/cargo/plotly-0.10.0
- Merge pull request #265 from avhz/dependabot/cargo/polars-0.43.1
- Merge pull request #261 from avhz/dependabot/cargo/ndarray-0.16.1
- add tests, fix impl
- Add Netherlands calendar
- monte-carlo example
- vanilla option monte-carlo
- vanilla option monte-carlo
- market data
- fix some comments
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.7
Added
SpotCurve,DiscountCurve,ForwardCurve
Fixed
- underscored whitespace between badges
curvesmodule progress #96curvesmodule progress #96- adjust currencies macro
Other
- Update README.md
- Add license scan report and status
- update module table and fix badge whitespaces, resolves #249
- Update README.md
Curvestruct and impl, with placeholder modules for various curves.- Merge remote-tracking branch 'MeetThePatel/strongly-typed-currencies' into strongly-typed-currencies
- Merge branch 'avhz:main' into strongly-typed-currencies
- re-working Curve and Surface. Again..
- re-working Curve and Surface. Again..
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.6
Other
- Merge pull request #221 from yfnaji/finitedifferencepricer_adjustments
- Amend function name from matrixmultiplyvector to generalmatrixmultiply_vector
- Amend tridiagonalmatrixmultiply_vector() by removing match statement and manually add first and final entries outside loop
- Amend schemes to incorporate newly created tridiagonalmatrixmultiplyvector() and amendment in inverttridiagonal_matrix()
- Introduce function exclusively for multiplication between tridiagonal matrix and vector + amend inverttridiagonalmatrix() to return matrix representation using only diagonal and sub/super diagonals arguments
- Amend error threshold and target values for unit tests
- Remove now obsolete time_structure()
- Remove obsolete diagonal functions + amend condition functions
- Amend schemes to approximate transformed Black-Scholes equation
- Amend argument datatype from functions to f64 and amending createtridiagonalmatrix() accordingly
- Adjustments in crank_nicolson()
- Adjustments in implicit()
- Adjustments in explicit()
- Refactor in createtridiagonalmatrix()
- Correct error in implementation for call/put boundary conditions + remove unnecessary argument for boundaryconditionattimen()
- Remove unnecessary parameter from createtridiagonalmatrix()
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.5
Other
- Cleanup from the exponential interpolation commit.
- Fixed exponential interpolator.
- minor clippy lints.
- Merge branch 'main' into fix/remove_warnings
- Fixing tests.
- Merge pull request #223 from avhz/dependabot/cargo/statrs-0.17.1
- Update README.md (expired Discord link)
- Finite-Difference Pricer unit tests: ITM and OTM options
- Finite-Difference Pricer unit tests: ATM options
- Finite-Difference Pricer unit tests: ATM options
- Merge pull request #211 from yfnaji/finitedifferencepricerwithvec
- Take variable declaration outside of loop
- Separate unit tests for each method and amend according to previous changes on the branch
- Interpolate for odd number price_steps + encapsulate some functions
- Ignore clippy's "toomanyarguments" warning
- Remove rounding to 2 decimal places
- Formatting + add data type annotation
- Formatting in inverttridiagonalmatrix()
- Amend logic for the construction for the inverse of a tridiagonal matrix to use match + avoid indexing
- Amend for loop in matrixmultiplyvector() to avoid indexing
- Change match to if statement for american time stop step
- Amend matrixmultiplyvector to use slice as data type of argument
- Minor amendment to unit test
- Amend Unit tests
- Reformat TypeFlag match
- Rewrite constructor to use assert macros
- Amend explicit(), implicit() and cranknicolson() to utilise timesteps and price_steps attribute + import Duration for unit tests
- Remove timesteps() and pricesteps()
- Set timesteps and pricesteps attributes in constructor
- Add two attributes: timesteps and pricesteps
- Use T variable in implicit()
- Introduce T variable to represent time to maturity and amend call/put_boundary functions + minor formatting
- Introduce year_fraction() function + amend time steps calculation to use Date objects
- Utilise new arguments in constructor
- Replace timetomaturity argument with evaluationdate and expirationdate
- Import relevant time structs + functions
- Refactor method names
- Condense matrix multiplication methods into one method + only have one method to produce tridiagonal matrix
- Rewrite inverttridiagonalmatrix() to take "trimmed" tridiagonal matrix data structure
- Amend function names createtridiagonalmatrixwithoutzeros -> createtrimmedtridiagonalmatrix and tridiagonalmatrixmultiplyvector -> trimmedtridiagonalmatrixmultiplyvector + formatting
- Amend explicit() and cranknicolson() to utilise createtridiagonalmatrixwithout_zeros()
- Amend tridiagonalmatrixmultiply_vector() to handle new "no-outer zeros" representation of matrix
- Create new method to represent tridiagonal matrix without storing outer zeros
- Remove 'get' from function names
- Add finitedifferencepricer_mod
- Code for FiniteDifferencePricer struct + tests
- Rust
Published by github-actions[bot] over 1 year ago
https://github.com/avhz/rustquant - v0.2.4
Other
- Update dependencies.
- Merge pull request #205 from y5/portfolio_getweights
- GitHub actions (fix failing tests)
- GitHub actions (split test actions: unit, doc, examples)
- GitHub actions (test)
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.2.3
Other
- update plotters dep to GitHub repo (attempt to fix docs building issue #191)
- fix some tests
- minor book edit, CI edits.
- cargobuild, cargotest
- deploy book, again.
- deploy book, again.
- deploy book
- cargo_test
- Create mdbook.yml
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.2.2
Other
- fix exponential distribution constructor doc comment
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.2.1
Added
- started an mdBook
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.2.0
Added
- Rootfinding routines (Bisection, Brent, Newton-Raphson) and fixed unit/doc-test failures.
Fixed
- restructure
Moneymodule intoInstrumentsandCashflows
Other
- minor doc edits
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.1.1
Other
- clippy lints.
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.1.0
Other
- Merge branch 'main' of github.com:avhz/RustQuant
- remove more unused dependencies.
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.0.49
Other
- Merge branch 'main' of github.com:avhz/RustQuant
- remove more unused dependencies.
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.0.48
Other
- remove unused dependencies.
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.0.47
Added
- added
derive_buildercrate.
Other
- remove feature flags, move
curvesintodatamodule. - day counting submodule split into files.
OffsetDateTimerefactored toDate- Merge branch 'main' of github.com:avhz/RustQuant
- working progress: exponential interpolator
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.0.46
Added
- added
derive_buildercrate.
Other
- remove feature flags, move
curvesintodatamodule. - day counting submodule split into files.
OffsetDateTimerefactored toDate- Merge branch 'main' of github.com:avhz/RustQuant
- working progress: exponential interpolator
- Rust
Published by github-actions[bot] almost 2 years ago
https://github.com/avhz/rustquant - v0.0.45
Other
- moved references to separate .md file
- Merge pull request #181 from maacl/patch-1
- moved stochastic process models to
modelsmodule.
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.44
Added
- Implied Volatility implementation (Let's Be Rational - Peter Jaeckel)
Other
- Merge remote-tracking branch 'refs/remotes/origin/main'
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.43
Added
- improve fft fbm generator
Fixed
- fix naming THRESHOLD
- fix Gaussian cdf test, values as sympy and mpmath fix
- missing docs
- build error
- resolve timedependent issues
Other
- Slight re-factor of IV module.
- Merge pull request #174 from lukaskiss222/feature/implied_volatility
- separators
- remove neg before comparator + new test case
- solve most clippy issues
- errorfunctions erfc for cdf
- small fixes
- must use
- apply clippy
- remove dbg
- Add middle box test
- documentation fix
- documentation
- extreme case precision 1e-13
- ITM + extreme case price ~ 1e-19
- OTM passed
- sync merton jump
- Merge pull request #171 from lukaskiss222/fix-inverse-gaussian-cdf
- Merge pull request #146 from dancixx/main
- Merge remote-tracking branch 'upstream'
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.42
Fixed
- update barrier pricing
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.41
Other
- implemented get quote for yahoo finance api
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.40
Other
- Merge branch 'main' into interpolation
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.39
Fixed
- denmark calender: general prayer day is no longer a public holiday from 2024
Other
- Merge pull request #159 from robertchristensen/docs/fix-warnings
- #142 - tests for denmark calendar
- #142 - tests for calendars & update Hong Kong calendar
- #142 - tests for calendars
- Rust
Published by github-actions[bot] about 2 years ago
https://github.com/avhz/rustquant - v0.0.38
Other
- #142 - Add more calendars (Czech Rep., Denmark, Finland, France, Germany, Hong Kong)
- Fix some clippy lints.
- Add ISO code implementations (ISO-4217, ISO-3166, ISO-10383)
- #142 - Add calendar boilerplate
- #142 - Add calendars (Argentina, Botswana, Brazil, Chile, China)
- Rust
Published by github-actions[bot] over 2 years ago
https://github.com/avhz/rustquant - v0.0.37
Other
- (https://github.com/avhz/RustQuant/pull/150) Fix gitignore problem.
- (https://github.com/avhz/RustQuant/pull/150) Re-added correct logo.
- (https://github.com/avhz/RustQuant/pull/150) Added
Release-plzworkflow. - (https://github.com/avhz/RustQuant/pull/150) Added
Release-plzworkflow.
- Rust
Published by github-actions[bot] over 2 years ago