Releases: jorenham/xsf-rust
Releases · jorenham/xsf-rust
v0.3.5
https://docs.rs/xsf/0.3.5+0.1.3/xsf/
What's Changed
- prepare for further development by @jorenham in #146
- fix
pow_rising/pow_fallingdocs by @jorenham in #147 - Student's t distribution CDF and inverse by @jorenham in #149
- Information theory functions by @jorenham in #150
- Hypergeometric functions 0F0 and 1F0 by @jorenham in #152
- some katex improvements by @jorenham in #153
- add some katex-related details to the copilot instructions by @jorenham in #154
- better bessel docs by @jorenham in #155
cargo updateby @jorenham in #156
Full Changelog: v0.3.4...v0.3.5
v0.3.4
https://docs.rs/xsf/0.3.4+0.1.3/xsf/
What's Changed
- prepare for further development by @jorenham in #139
- update copilot instructions for katex by @jorenham in #140
- new
hyp0f1function, and improved hypergeometric docs by @jorenham in #142 eval_jacobiandeval_legendreby @jorenham in #145
Full Changelog: v0.3.3...v0.3.4
v0.3.3
v0.3.2
What's Changed
- prepare for further development by @jorenham in #130
- fix new clippy warnings on rust 1.91.0 by @jorenham in #133
- fix: avoid xsf(build) reruns, don't rerun if autogened header changed by @IceTDrinker in #132
- bump
ccto1.2.44andcargo updateby @jorenham in #134
New Contributors
- @IceTDrinker made their first contribution in #132
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- update rust dependencies by @jorenham in #123
- repository-wide custom copilot instructions by @jorenham in #124
combandcomb_repby @jorenham in #125- (multi)factorial by @jorenham in #126
permby @jorenham in #127- Stirling numbers of the 2nd kind by @jorenham in #129
Full Changelog: v0.3.0...v0.3.1
v0.3.0
https://docs.rs/xsf/0.3.0+0.1.3/xsf/index.html
What's Changed
- prepare for next release by @jorenham in #110
- simplify
build.rsby @jorenham in #111 - Simplified handling of complex types in ffi by @jorenham in #112
- remove
no_stdand prefer rust std over libc std by @jorenham in #113 - Airy functions rework by @jorenham in #114
- Dirichlet kernel by @jorenham in #116
- Polygamma function by @jorenham in #117
- Add
logaddexp,logaddexp2, andsoftplusby @jorenham in #118 - Mathieu functions rework by @jorenham in #119
- Mathieu Fourier coefficients by @jorenham in #120
- sinc(x) by @jorenham in #121
- prepare for 0.3.0 by @jorenham in #122
Full Changelog: v0.2.1...v0.3.0
v0.2.1
https://docs.rs/xsf/0.2.1+0.1.3/xsf/
What's Changed
- prepare for further development by @jorenham in #102
- Add complex support to
np_assert_allclosemacro by @jorenham in #103 - test
log_ndtrby @jorenham in #104 - Jahnke-Emden Lambda function by @jorenham in #106
jahnke_emden_lambda: alias aslmbdaby @jorenham in #107- Bernoulli & Euler numbers by @jorenham in #108
cargo updateby @jorenham in #109
Full Changelog: v0.2.0...v0.2.1
v0.2.0
https://docs.rs/xsf/0.2.0+0.1.3/xsf/
What's Changed
- transparent
std::complexwrapping by @jorenham in #63 - Box-Cox transform by @jorenham in #64
- Bump actions-rust-lang/setup-rust-toolchain from 1.14.1 to 1.15.0 in the ci group by @dependabot[bot] in #65
spenceby @jorenham in #66pow_risingandpow_fallingby @jorenham in #67lanczos_sum_expg_scaled(undocumented) by @jorenham in #68roundby @jorenham in #69betaincandbetaincinvby @jorenham in #70- Bump cc from 1.2.37 to 1.2.38 in the rust group by @dependabot[bot] in #71
- don't prefer clang cl over msvc anymore by @jorenham in #72
- remove
airyb,airyzo; addai_zeros.bi_zerosby @jorenham in #73 - prepare for
0.2.0by @jorenham in #74 erfinvanderfcinvby @jorenham in #76expnby @jorenham in #77- fix rustdoc links for
betaincandbetaincinvby @jorenham in #78 lgam1p(hidden) by @jorenham in #79- Bump the rust group with 3 updates by @dependabot[bot] in #80
- Bump actions-rust-lang/setup-rust-toolchain from 1.15.0 to 1.15.1 in the ci group by @dependabot[bot] in #81
- Bump cc from 1.2.39 to 1.2.40 in the rust group by @dependabot[bot] in #82
- Bump actions-rust-lang/setup-rust-toolchain from 1.15.1 to 1.15.2 in the ci group by @dependabot[bot] in #83
- bump
xsftov0.1.3by @jorenham in #84 - update dependencies and package metadata by @jorenham in #85
- refactored module structure by @jorenham in #86
- proper reference docs by @jorenham in #89
- rename Riccati-Bessel functions to match
scipy.specialby @jorenham in #90 - improve Bessel function naming consistency by @jorenham in #92
- Bessel and Hankel function derivatives by @jorenham in #93
erf_zerosby @jorenham in #94bessel_zerosby @jorenham in #95- Spherical Bessel tests by @jorenham in #96
- improve testing code style by @jorenham in #98
- change
bessel_zerosreturn type from tuple to list by @jorenham in #99 - Change the Riccati-Bessel functions to return static arrays by @jorenham in #100
- Macro-fy
np_assert_equalandnp_assert_allcloseby @jorenham in #101
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- basic dependabot config by @jorenham in #1
rustfmtconfig and additional project metadata by @jorenham in #2- basic ci by @jorenham in #3
- dprint formatter for markdown, toml, json and yaml by @jorenham in #4
- remove
.clang-formatby @jorenham in #5 - Docs, flattened module structure, and better metadata by @jorenham in #7
- exclude some stuff from the crate by @jorenham in #8
- Bump cc from 1.2.31 to 1.2.32 in the rust group by @dependabot[bot] in #10
- Bump the ci group with 2 updates by @dependabot[bot] in #11
- Prepare for next release and remove rust-toolchain configuration by @jorenham in #12
- Refactor and enhance build script for header generation by @jorenham in #13
- Bessel functions by @jorenham in #14
- tweak
xsf_implmacro parameter order by @jorenham in #15 - remove
xsf_wrapper prefixes and the simplify macro by @jorenham in #16 - update README.md to improve badge visibility and remove unnecessary sections by @jorenham in #18
- automatic testing using
xsrefby @jorenham in #21 - complex functions and improved project structure by @jorenham in #22
- support for multiple return values & airy functions by @jorenham in #23
- fresnel integrals by @jorenham in #24
- parabolic cylinder functions by @jorenham in #25
siciandshichiby @jorenham in #26kelvinby @jorenham in #27- docs for
kelvinby @jorenham in #28 - bessel integrals by @jorenham in #29
ellipjby @jorenham in #30cem,sem,mcm1,msm1,mcm2, andmsm2by @jorenham in #31- prolate/oblate spheroidal angular- and radial functions by @jorenham in #32
cevalpolyby @jorenham in #33- refactor testing structure by @jorenham in #34
- add gitsubmodule updates to dependabot configuration by @jorenham in #35
- Bump xsf from
f8218dato9659b92in the submodules group by @dependabot[bot] in #36 - Bump cc from 1.2.35 to 1.2.36 in the rust group by @dependabot[bot] in #37
- Update README.md to include development setup instructions by @jorenham in #38
- avoid installing unused dependencies by @jorenham in #39
- Add .gitattributes file to configure text handling and lock file merging by @jorenham in #40
- merge
utils.rsintobindings.rsby @jorenham in #41 - flattened testing module structure by @jorenham in #42
build.rscleanup by @jorenham in #43- don't rename wrapper functions by @jorenham in #44
extended_{absolute,relative}_errorby @jorenham in #45- Simplified traits by @jorenham in #47
legendre_qn_allakalqnby @jorenham in #48- rename
legendre_qn_alltolegendre_q_allby @jorenham in #49 no_stdby @jorenham in #50- set the minimum supported rust version to 1.85.1 by @jorenham in #51
- more
build.rssimplifications by @jorenham in #52 - use
std::mdspanin C++ wrappers by @jorenham in #53 - bindings for the remaining
*_alllegendre functions by @jorenham in #54 - Ricatti-Bessel functions
rctjandrctyby @jorenham in #55 fresnel_zerosby @jorenham in #56- zeros of the kelvin functions by @jorenham in #57
- improved api consistency for legendre Q functions by @jorenham in #58
sph_harm_y_allby @jorenham in #59- bump
ccto1.2.37by @jorenham in #60 - fix the license by @jorenham in #61
- only include
*.rsand the xsf sources by @jorenham in #62
New Contributors
- @jorenham made their first contribution in #1
- @dependabot[bot] made their first contribution in #10
Full Changelog: https://github.com/jorenham/xsf-rust/commits/v0.1.0