Mosè Giordano

Results 124 issues of Mosè Giordano

A few months ago I've created a new package to provide physical constants: https://github.com/JuliaPhysics/PhysicalConstants.jl This package uses `Unitful.jl` and defines a new type which is mostly based on my proposal...

enhancement

Currently, the package isn't very arbitrary-precision-friendly, because conversion constants are often of `Float64` type. My idea is to define them as `Irrational`: ```julia julia> using Unitful julia> Base.@irrational μ 1.256637061435917295385e-06...

enhancement
help wanted

Use `@inferred` to test type-stability of functions. * `besselj` and `bessely` are unstable in Julia 0.6 and 0.7. * `digamma`, `trigamma`, `invdigamma`, `polygamma`, `eta`, `zeta` are unstable in Julia 0.7...

Trying to [make `BinaryBuilderBase` work with Julia nightly](https://github.com/JuliaPackaging/BinaryBuilderBase.jl/pull/129) I found that `Pkg.add([PackageSpec("GMP_jll")]; julia_version=v"1.6")` does _nothing_: ``` julia> using Pkg, UUIDs (@v1.8) pkg> activate --temp Activating new project at `/tmp/jl_KrcKAp` julia>...

```julia julia> using Pkg julia> Pkg.activate(; temp=true, io=devnull) julia> ctx = Pkg.Types.Context(; julia_version=nothing); julia> Pkg.add(ctx, [Pkg.Types.PackageSpec(; name = "LibCURL_jll", tree_hash = Base.SHA1("cab60d2381bf2a404bcccccb7b3f861aafcb3ad8"))]) Resolving package versions... Updating `/tmp/jl_xnCKPo/Project.toml` [deac9b47] + LibCURL_jll...

```julia julia> using Pkg julia> Pkg.activate(; temp=true, io=devnull) julia> spec = Pkg.PackageSpec(; name = "Example", version = Pkg.Types.VersionSpec("0.5.3")); julia> Pkg.add(Pkg.Types.Context(), [spec]; io=devnull) julia> spec PackageSpec( name = Example uuid =...

Don't get excited, this will take a loooong time, if finite at all.

long shot :bow_and_arrow:
HDF5 :five:

* [`Bzip2_jll`](https://juliahub.com/ui/Packages/Bzip2_jll/biC9V/): the v1.0.6 for macOS forces the soname to include the full version, this was fixed for v1.0.8 (#2981) and v1.0.7 ```julia Dependency("Bzip2_jll"; compat="=1.0.6") # this is bugged, avoid...

This is a collection of packages that could take advantage of the multi-microarchitectures support: * [ ] [`Darknet`](https://github.com/JuliaPackaging/Yggdrasil/blob/04c073c93286aa7b57b2188d424de17255c9f920/D/Darknet/common.jl) * ~[`FastTransforms`](https://github.com/JuliaPackaging/Yggdrasil/blob/04c073c93286aa7b57b2188d424de17255c9f920/F/FastTransforms/build_tarballs.jl)~ it uses CPUID now * [ ] [`libfacedetection`](https://github.com/JuliaPackaging/Yggdrasil/blob/04c073c93286aa7b57b2188d424de17255c9f920/L/libfacedetection/build_tarballs.jl) * [...