Comments (8)
Hi!
Sorry for replying late, let's see if we can get this working for you!
First thing to check is whether the build actually was successful.
- Can you run
build FINUFFT
? - Are any errors reported in
deps/build.log
? - Is there a file called
deps/usr/lib/libfinufft.*
?
I don't have access to a Mac myself, so setting up and debugging the build process is a bit tricky. It's currently hardwired to GCC 8, so you either need to have that or change the build script.
Also, I have no idea whether things might behave differently with JuliaPro. I would hope not, but I haven't tried it myself.
from finufft.jl.
Hi, thank you for the response!
- This is what I get from running `build FINUFFT':
build FINUFFT
Building Conda ──→ ~/.juliapro/JuliaPro_v1.2.0-1/packages/Conda/kLXeC/deps/build.log
Building FINUFFT → ~/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/build.log
- Here is the output in
deps/build.log
:
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
==> WARNING: A newer version of conda exists. <==
current version: 4.8.0
latest version: 4.8.1
Please update conda by running
$ conda update -n base -c defaults conda
All requested packages already installed.
make: lib/libfinufft.so' is up to date. [ Info: Running
conda install -y fftw` in /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr environment
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/downloads
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/downloads already exists
[ Info: Downloading file https://github.com/flatironinstitute/finufft/archive/1.1.1.zip
[ Info: Done downloading file https://github.com/flatironinstitute/finufft/archive/1.1.1.zip
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src already exists
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps already exists
[ Info: Path /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1 already exists
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib already exists
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
lib = BinDeps.libdir(fftw) = "/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib"
inc = BinDeps.includedir(fftw) = "/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/include"
-
There is currently no file called
deps/usr/lib/libfinufft.*
, there is onlydeps/usr/lib/libfinufft.dylib
. -
I did find that the error message:
ERROR: LoadError: LoadError: LoadError: Unable to load libfinufft (/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib/libfinufft.dylib) Please re-run Pkg.build(package), and restart Julia.
Comes from an error message printed from the filedeps/deps.jl
-
It seems that I am not running GCC 8, what do you think will be easier to change?
from finufft.jl.
Hmm, that is confusing, so are you saying that the file /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib/libfinufft.dylib
exists?
from finufft.jl.
Yes it does
There previously wasn't
/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib/libfinufft.a
, but i added it recently as I noticed all the other files also had a .a
version.
With or without the .a
version - I get the same error as before.
from finufft.jl.
deps/deps.jl
should have a line that starts with @checked_lib libfinufft
, that points to the libfinufft library file created by the build process. If that file exists, then you shouldn't get that error.
Could you remove the folders deps/usr
and deps/src
, run build FINUFFT
again, and re-post the contents of deps/build.log
?
from finufft.jl.
I have changed it to GCC 8 and here is the new contents of deps/build.log
:
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
Package Plan
environment location: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr
added / updated specs:
- fftw
The following packages will be downloaded:
package | build
---------------------------|-----------------
fftw-3.3.8 | h1de35cc_3 2.0 MB
------------------------------------------------------------
Total: 2.0 MB
The following NEW packages will be INSTALLED:
fftw pkgs/main/osx-64::fftw-3.3.8-h1de35cc_3
Downloading and Extracting Packages
fftw-3.3.8 | 2.0 MB | | 0%
fftw-3.3.8 | 2.0 MB | | 1%
fftw-3.3.8 | 2.0 MB | 1 | 2%
fftw-3.3.8 | 2.0 MB | 3 | 3%
fftw-3.3.8 | 2.0 MB | 5 | 5%
fftw-3.3.8 | 2.0 MB | 6 | 6%
fftw-3.3.8 | 2.0 MB | 8 | 9%
fftw-3.3.8 | 2.0 MB | # | 10%
fftw-3.3.8 | 2.0 MB | #1 | 12%
fftw-3.3.8 | 2.0 MB | #3 | 13%
fftw-3.3.8 | 2.0 MB | #4 | 15%
fftw-3.3.8 | 2.0 MB | #6 | 16%
fftw-3.3.8 | 2.0 MB | #7 | 18%
fftw-3.3.8 | 2.0 MB | #9 | 19%
fftw-3.3.8 | 2.0 MB | ## | 21%
fftw-3.3.8 | 2.0 MB | ##2 | 22%
fftw-3.3.8 | 2.0 MB | ##4 | 24%
fftw-3.3.8 | 2.0 MB | ##6 | 26%
fftw-3.3.8 | 2.0 MB | ##7 | 28%
fftw-3.3.8 | 2.0 MB | ###1 | 32%
fftw-3.3.8 | 2.0 MB | ###4 | 35%
fftw-3.3.8 | 2.0 MB | ###7 | 38%
fftw-3.3.8 | 2.0 MB | ####1 | 41%
fftw-3.3.8 | 2.0 MB | ####4 | 44%
fftw-3.3.8 | 2.0 MB | ####7 | 47%
fftw-3.3.8 | 2.0 MB | ####9 | 50%
fftw-3.3.8 | 2.0 MB | #####2 | 53%
fftw-3.3.8 | 2.0 MB | #####6 | 57%
fftw-3.3.8 | 2.0 MB | ###### | 60%
fftw-3.3.8 | 2.0 MB | ######4 | 64%
fftw-3.3.8 | 2.0 MB | ######8 | 69%
fftw-3.3.8 | 2.0 MB | #######2 | 73%
fftw-3.3.8 | 2.0 MB | #######8 | 78%
fftw-3.3.8 | 2.0 MB | ########2 | 83%
fftw-3.3.8 | 2.0 MB | ########7 | 88%
fftw-3.3.8 | 2.0 MB | #########2 | 92%
fftw-3.3.8 | 2.0 MB | ########## | 100%
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
==> WARNING: A newer version of conda exists. <==
current version: 4.8.0
latest version: 4.8.1
Please update conda by running
$ conda update -n base -c defaults conda
Archive: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/downloads/1.1.1.zip
abdee011c826ac95ff5e7069622bf87f2c18651e
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/CHANGELOG
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/LICENSE
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/README.md
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/TODO
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/contrib/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/contrib/legendre_rule_fast.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/contrib/legendre_rule_fast.h
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/ESlocalpoly.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/eval_ker_expts.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/eval_ker_expts2.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/eval_ker_expts_ludvig.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/fig_speed_ker_ppval.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/gen_all_horner_C_code.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/gen_ker_horner_C_code.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/gen_ker_horner_loop_C_code.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/i7_1thr_ker_eval_speeds.png
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/ker_ppval_coeff_mat.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/test_ker_ppval.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/devel/time2d2interp.cpp
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/Makefile
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/ackn.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/conf.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/dirs.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/genmatlabhelp.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/genpdfmanual.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/index.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/install.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/issues.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/juliainterface.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/logo.png
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/math.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/matlab.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/matlabhelp.raw
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/pythoninterface.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/refs.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/related.rst
extracting: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/requirements.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/spreadpic.png
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/usage.rst
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/docs/usage_adv.rst
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/example1d1.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/example1d1c.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/example1d1cf.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/examples/example1d1f.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufft-manual.pdf
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufftpy/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufftpy/init.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufftpy/_interfaces.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufftpy/finufftpy.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/finufftpy/ndarray.h
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft1d.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft1df.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft2d.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft2df.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft3d.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/dirft3df.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/finufft_f.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/finufft_f.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft1d_demo.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft1d_demof.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft2d_demo.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft2d_demof.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft2dmany_demo.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft2dmany_demof.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft3d_demo.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/nufft3d_demof.f
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/fortran/prini.f
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/lib-static/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/lib-static/README
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/lib/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/lib/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/make.inc.linux_ICC
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/make.inc.macosx_clang
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/make.inc.macosx_gcc-8
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/makefile
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/big1dtest.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/check_changenthreads.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/check_finufft.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/check_modeords.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/fig_accuracy.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft.mw
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft1d1.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft1d2.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft1d3.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft2d1.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft2d1many.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft2d2.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft2d2many.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft2d3.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft3d1.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft3d2.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft3d3.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft_m.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft_m.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/finufft_opts.m
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/matlab/test_strictadjoint.m
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/README.md
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/accuracy_speed_tests.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/demo1d1.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/run_accuracy_tests.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/python_tests/run_speed_tests.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/setup.py
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/common.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/common.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/defs.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/dirft.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/dirft1d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/dirft2d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/dirft3d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/finufft.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/finufft1d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/finufft2d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/finufft3d.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/ker_horner_allw.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/ker_horner_allw_loop.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/ker_lowupsampfac_horner_allw_loop.c
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/spreadinterp.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/spreadinterp.h
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/utils.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/src/utils.h
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/check1d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/check2d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/check3d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/check_finufft.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/checkallaccs.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/dumbinputs.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/finufft1d_basicpassfail.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/finufft1d_test.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/finufft2d_test.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/finufft2dmany_test.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/finufft3d_test.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/highaspect3d_test.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/manysmallprobs.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/mycpuinfo.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/nuffttest1d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/nuffttest2d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/nuffttest3d.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/nuffttestnd.sh
creating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/README
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/check1d.sh.refout
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/check2d.sh.refout
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/check3d.sh.refout
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/dumbinputs.refout
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/gcc_vs_icc_xeon.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/nuffttestnd_results_i7_2-2-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/nuffttestnd_results_i7_3-16-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/nuffttestnd_results_i7_6-17-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/nuffttestnd_results_i7_gcc72_4-24-18.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/nuffttestnd_results_i7_gcc72_4-25-18.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/perftest_xeon-E5-2643v3.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/spreadtestnd_results_i7_2-2-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/spreadtestnd_results_i7_3-16-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/spreadtestnd_results_i7_6-17-17.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/spreadtestnd_results_i7_gcc72_4-24-18.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/spreadtestnd_results_i7_gcc72_4-25-18.txt
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/results/testutils.refout
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/spreadbenchmark.py
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/spreadtestnd.cpp
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/spreadtestnd.sh
inflating: /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1/test/testutils.cpp
g++-8 -c -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp src/spreadinterp.cpp -o src/spreadinterp.o
g++-8 -c -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp src/utils.cpp -o src/utils.o
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/finufft1d.o src/finufft1d.cpp
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/finufft2d.o src/finufft2d.cpp
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/finufft3d.o src/finufft3d.cpp
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/dirft1d.o src/dirft1d.cpp
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/dirft2d.o src/dirft2d.cpp
g++-8 -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp -c -o src/dirft3d.o src/dirft3d.cpp
g++-8 -c -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp src/common.cpp -o src/common.o
gcc-8 -c -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp contrib/legendre_rule_fast.c -o contrib/legendre_rule_fast.o
g++-8 -c -fPIC -O3 -funroll-loops -march=native -fcx-limited-range -I src -fopenmp -DNEED_EXTERN_C -fopenmp fortran/finufft_f.cpp -o fortran/finufft_f.o
g++-8 -shared -fopenmp -lfftw3 -lm -lfftw3_threads src/spreadinterp.o src/utils.o src/finufft1d.o src/finufft2d.o src/finufft3d.o src/dirft1d.o src/dirft2d.o src/dirft3d.o src/common.o contrib/legendre_rule_fast.o fortran/finufft_f.o -o lib/libfinufft.so
[ Info: Running conda install -y fftw
in /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr environment
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/downloads
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/downloads already exists
[ Info: Downloading file https://github.com/flatironinstitute/finufft/archive/1.1.1.zip
[ Info: Done downloading file https://github.com/flatironinstitute/finufft/archive/1.1.1.zip
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps already exists
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
[ Info: Attempting to create directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib
[ Info: Directory /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib already exists
[ Info: Changing directory to /Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/src/finufft-1.1.1
lib = BinDeps.libdir(fftw) = "/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/lib"
inc = BinDeps.includedir(fftw) = "/Users/patrickchang/.juliapro/JuliaPro_v1.2.0-1/packages/FINUFFT/bgr7t/deps/usr/include"
I then ran test FINUFFT
and it worked!!!
from finufft.jl.
I am not sure what fixed the issue:
- making sure I am using GCC8 or
- deleting
deps/usr
anddeps/src
and rebuilding the package
but it worked!
Thank you for your assistance in this matter and thank you for this work!
from finufft.jl.
Ok, that is good news! =)
from finufft.jl.
Related Issues (20)
- Provide binary dependency with JLL package HOT 1
- ComplexF32 data support HOT 2
- Problem in macOS Catalina when Julia updated HOT 1
- TagBot trigger issue HOT 10
- Thread-safety
- on recovering FFTW result? HOT 1
- finufft_setpts should be finufft_setpts! HOT 1
- finufft_destroy crashes Julia HOT 1
- FINUFFT.jl fails to run (yet) on Julia 1.7.1 / macOS arm64 HOT 10
- Implement AbstractNFFTs HOT 4
- Multiple plans simultaneously HOT 17
- In-place versions nufftndm! require dtype argument for single-precision transforms HOT 2
- Choosing tolerance too small throws an error HOT 2
- Redundant argument checking for out-of-place nufftndm calls
- Tests crash process for Julia 1.8.5 HOT 4
- Interface to GPU code cufinufft
- Having trouble understanding what nufft type 1 is doing HOT 4
- nufft1d2 not working HOT 1
- Possible sub-optimal flags in cmake HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from finufft.jl.