feedback from a new user
Created originally on Bitbucket by apatlpo (Aurelien LPO)
After about a week spent on the development of fluidsim_ocean, here are various feedbacks from the experience. Things went pretty smoothly overall, I'll highlight what was more difficult the goal being to provide leads for improvements of the library.
-
mercurial: I am git user and had never used mercurial before. It's only natural then to wish the project was versioned with git. It's installed by default on my computing platforms (laptop, dekstop, cluster) unlike mercurial. The usage of mercurial was fairly trivial though as I have been so far pretty much the only one committing. I do not know if this would extend to a situation where multiple users would commit or to a situation where I wanted to work on different issues independently. I am sure mercurial has an equivalent of the branch concept but I did not find anything straightforward.
-
bitbucket: I have recently hosted all my codes on github and am fairly happy about it. Notifications seem more fluid to me there and I like the live update of issue threads which transforms in live chat rooms. I feel code have more exposure when they are on github. Notably I would not think about searching for code on bitbucket while I do on github.
-
install: ease of installs is critical to attract users and unfortunately I've got to admit I got confused in order to install fluidsim. I count 4 webpages (1, 2, 3, 4) that give partly overlapping information about how to install the library and that are each fairly rich in information. My vision of a good install is a one or two line, I can't help to think it would be useful to have a dedicated conda environment. Note that I am not sure how involved it is to do that. A simple
pip install fluidsim
would be nice too, but it is not working for me on osx. -
call tree: I've got to admit that after some time developing fluidsim_ocean, my vision of fluidsim call tree is still pretty blurry. The intensive use of class inheritance is probably responsible for this. It would nice to have a better explanation for it.
-
user implementations of forcing, outputs:
-
outputs postprocessing:
I'll most like be updating this over the next weeks.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
Here's my 2 cents:
-
Mercurial: As I started as a Ph.D. student I tried to learn both mercurial and git. I have to say mercurial was very intuitive and easy to get started with (probably because of the lack of git-style staging area). I am grateful for this easy learning curve. But as time progressed and as I got acquainted with git, I realize that mercurial can lack some powerful features like git's ability to squash public changesets (perhaps it is changing with mercurial evolution extension), (ironically) git's staging area. Another problem is mercurial's slow progress towards Python 3 support. Mercurial's
hg branch
is very heavy. What you can use ishg bookmark
orhg book
for short (see: http://i-think22.net/archives/2013/04/03/mercurial-taming-multiple-heads-with-bookmarks/). -
Bitbucket: I fully agree with you. Bitbucket interface feels excruciatingly heavy with all the fancy CSS and transitions. Only self-hosted alternatives (for eg. https://kallithea-scm.org/) exist as long as we use mercurial.
Note: FluidDyn is on Github actually, mainly because we had to use Travis CI at one point. This is all possible via
hg-git
extension. But so far we have kept it publish-only, i.e. I haven't dared to commit something on git and the pull it back into mercurial, to avoid merge conflicts. If that works, we can perhaps try using both.-
install: Perhaps we can add a "Installation/Quick start" or "Getting started" page and change the existing installation page "Installation/Troubleshooting".
-
call tree: It can be more elegant to code, but I don't know exactly. For understanding the call tree, the initialization output does help. Also, I have tried to explain it a bit in the fluidsim paper, in the order of initialization. The model of dynamically instantiating different objects as attributes of Simulation class is quite smart actually, instead of using "inheritance" - it allows you to plug in and plug out a class by simple changing the InfoSolver class.
-
user implementations of forcing, outputs: After I saw @apatlpo 's Pandas implementation to read the
print_stdout
module, I wish we had adopted some standard format such as JSON, which can easily add more variables. -
outputs postprocessing
-
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
A simple pip install fluidsim would be nice too, but it is not working for me on osx.
Can you elaborate why on issue #9 (closed) page.
- Author Maintainer
Created originally on Bitbucket by apatlpo (Aurelien LPO)
thanks Ashwin for your replies. unfortunately I got little time to finalize this post. I'll try to go further next week prior to taking some holidays, sorry about that.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
I @apatlpo and @avmo,
Thank you for the report. I first give my point of view on the Mercurial / Git / Github issue.
-
Mercurial:
In my point of view, Mercurial is easier for beginners than Git, which is a very important point for a scientific code. I think Git's staging area is really unnecessary for what we do and just add a layer between what we have on the disk (what is tested) and what we commit. I really like the Mercurial principle to give little power to beginners (without extensions) and a lot of power by activating extensions. The notion of Mercurial phases is also very reasonable. Mercurial is a very powerful tool. The bookmarks can be used as the Git branches. Mercurial can be used to work on Git repository (with the
hg-git
extension). Mercurial is used at Facebook and Mozilla. It is difficult to find something that can be done with Git which can't be done with Mercurial.The Python 3 argument is really not important. It is not difficult to install Mercurial on any platforms today. Git does not use Python 3 neither. As Mercurial users, today, we don't mind. We don't use the Python API of Mercurial in our code anyway. I guess Mercurial will be ready to run on Python 3 when Python 2.7 will be dead.
The main problem of Mercurial for me is the centrality of Github and the fact that it is not (yet) supported by Gitlab. Then much more people learn/use Git that Mercurial.
But I doubt that using Git instead of Mercurial would bring us a lot of users or developers. Any Git users who is motivated to work on FluidDyn can easily learn the basic of Mercurial to be able to develop the FluidDyn packages.
-
Bitbucket/Github:
All FluidDyn packages are also on Github so they can be found on Github. It seems to me that for what we have to do, Bitbucket is not so bad.
I am not ready yet to do the big transition Mercurial/Bitbucket -> Git/Github (maybe in few years, when nobody remember Mercurial and FluidDyn
).I think it is a bad idea to use both Bitbucket and Github to push new commits or to propose PR.
-
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
Then, on install...
First of all, I agree that in a correct environment,
pip install fluidsim
has to work and to install something usable for simple things. I think it is the case at the time I write. You were the first OSX user so it is normal that you encountered problems @apatlpo. I thinkpip install fluidsim
now works on OSX. I don't know about Windows...However, Fluidsim is a quite complicated software with a lot of dependencies. Some of them are difficult to install and we can not solve these problems for our users (even if we have a lot of documentation of this!). We can do nothing about the incompatibility of Intel MKL with fftw-mpi.
So the build of Fluidsim (and Fluidfft) has to be different for different purposes and with different environments and libraries installed (for example p3dfft). It means that a conda build of fluidsim would have to be very basic (we cannot add the p3fft dependency for users who want only to run 2d simulations). Conda is good for some things, but sometimes, one needs to compile things locally. For example, to use the proper MPI library on a machine, mpi4py has to be compiled on this machine, and we can not use the conda version.
That said, I am fully open to a proposition on a simple conda build for fluidfft and fluidsim.
We may need to refactor a bit the different pages on the installation (I agree with our suggestion @avmo). I am open to all suggestions and to PR on that! But who want to put energy on this?
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
I used to be against conda packages, but ever since conda 4.4 was released I am more positive about, and I use it regularly now. There are some developments which may aid us in packaging:
- Wheels: Pyfftw managed to do it. Slightly complicated procedure though.
- Conda builds can specify MPI variants now: https://github.com/conda-forge/mpi4py-feedstock/issues/12; https://github.com/conda-forge/staged-recipes/pull/1501
This maybe helpful for whoever is going to work on this. My hands are a bit full now, unfortunately.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
- call tree:
The call tree is indeed quite complicated, but it is actually pretty clean. For developers, it is instructive to have a look at the initialization of the base simulation class (https://fluidsim.readthedocs.io/en/latest/generated/fluidsim.base.solvers.base.html). The call tree is also presented in the fluidsim paper.
We have to add links to the papers in the documentation.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
Funny @avmo, I was using conda when your were using pip and now I use much more pyenv and pip!
I agree that you should not work on conda packaging of FluidDyn packages!
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
Yes, how times changes, @paugier. My biggest issue with conda was how it messed with the
$PATH
variable -- not an issue anymore. Conda's slow dependency resolution and installing unnecessary libraries do bother me sometimes. I still use pip (mostly using pew and pipenv), but I realized it is useful to have miniconda, because:- My laptop upgraded from python 3.6 to python 3.7 and I had to rebuild all my virtualenvs. This was never an issue with python 2.7 (only 2.7.x upgrades)!
- My workstation at KTH, with no sudo privileges. Conda is really useful to install non-python stuff.
I guess you can use for pyenv to set the python, but I don't enjoy building things from the source so much. Can pyenv use system python? I might try it then.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
An interesting post about modern Mercurial http://kamalmarhubi.com/blog/hg-advent/
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
@paugier I have started to use hg evolve. It is quite useful to have squash / fold with mercurial.
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
@avmo hg absorb also sounds interesting since most of the time, I try to rebase instead of merge when I can. But last time I checked upgrading to hg 4.8 means hg git and evolve stops working.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
evolve is now compatible with hg 4.8... I don't know for hg-git.
Unfortunately, last time that I checked, hg-evolve does not interact well with bitbucket...
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
@paugier It seems to work for me. You just have to allow changeset phase to be draft by default, which makes sense in a fork.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
Hum strange. I think I have that in my fork and I tried rebase and absorb. It worked locally but then it just created new commits in the remote repository... The old commits were not removed.
Does it work better for you ?
- Author Maintainer
Created originally on Bitbucket by avmo (Ashwin Vishnu)
@paugier Ah... yes old commits were not removed. You are right, it creates another head perhaps.
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
And I have the same problem with hg commit --amend...
I get
hg push pushing to https://paugier@bitbucket.org/paugier/fluidsim searching for changes remote has heads on branch 'default' that are not known locally: e505443b4a2c abort: push creates new remote head 3775e277386e! (pull and merge or see 'hg help push' for details about pushing new heads)
Then I need to strip the commits manually...
- Author Maintainer
Created originally on Bitbucket by rcl67103 (Rebecca Lehman)
@apatlpo @avmo what issues did you have with pip install on OSX, and how were they resolved? I'm also a noob, running python 3.7 on Windows via Miniconda3, and I get a long list of syntax errors from one file fluidsim/base/time_stepping\pseudo_spect_cy.c. Any ideas?
Full trace is below.
$ pip install fluidsim Collecting fluidsim Using cached https://files.pythonhosted.org/packages/c7/15/fea2dd73598c566684b4628748ba580f46a30715785fc5f3dd898a92e405/fluidsim-0.3.0.tar.gz Requirement already satisfied: fluiddyn>=0.3.0 in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (0.3.1) Requirement already satisfied: h5py in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (2.9.0) Requirement already satisfied: h5netcdf in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (0.6.2) Requirement already satisfied: transonic>=0.1.9.post0 in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (0.1.11.post0) Requirement already satisfied: setuptools_scm in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (3.2.0) Requirement already satisfied: xarray in c:\users\phys\miniconda3\lib\site-packages (from fluidsim) (0.11.3) Requirement already satisfied: numpy in c:\users\phys\miniconda3\lib\site-packages (from fluiddyn>=0.3.0->fluidsim) (1.15.4) Requirement already satisfied: psutil>=5.2.1 in c:\users\phys\miniconda3\lib\site-packages (from fluiddyn>=0.3.0->fluidsim) (5.5.0) Requirement already satisfied: matplotlib in c:\users\phys\miniconda3\lib\site-packages (from fluiddyn>=0.3.0->fluidsim) (3.0.2) Requirement already satisfied: cached-property; python_version < "3.8" in c:\users\phys\miniconda3\lib\site-packages (from fluiddyn>=0.3.0->fluidsim) (1.5.1) Requirement already satisfied: six in c:\users\phys\miniconda3\lib\site-packages (from h5py->fluidsim) (1.12.0) Requirement already satisfied: astunparse in c:\users\phys\miniconda3\lib\site-packages (from transonic>=0.1.9.post0->fluidsim) (1.6.2) Requirement already satisfied: pandas>=0.19.2 in c:\users\phys\miniconda3\lib\site-packages (from xarray->fluidsim) (0.24.1) Requirement already satisfied: cycler>=0.10 in c:\users\phys\miniconda3\lib\site-packages (from matplotlib->fluiddyn>=0.3.0->fluidsim) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\phys\miniconda3\lib\site-packages (from matplotlib->fluiddyn>=0.3.0->fluidsim) (1.0.1) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\users\phys\miniconda3\lib\site-packages (from matplotlib->fluiddyn>=0.3.0->fluidsim) (2.3.1) Requirement already satisfied: python-dateutil>=2.1 in c:\users\phys\miniconda3\lib\site-packages (from matplotlib->fluiddyn>=0.3.0->fluidsim) (2.8.0) Requirement already satisfied: wheel<1.0,>=0.23.0 in c:\users\phys\miniconda3\lib\site-packages (from astunparse->transonic>=0.1.9.post0->fluidsim) (0.32.3) Requirement already satisfied: pytz>=2011k in c:\users\phys\miniconda3\lib\site-packages (from pandas>=0.19.2->xarray->fluidsim) (2018.9) Requirement already satisfied: setuptools in c:\users\phys\miniconda3\lib\site-packages (from kiwisolver>=1.0.1->matplotlib->fluiddyn>=0.3.0->fluidsim) (40.6.3) Building wheels for collected packages: fluidsim Running setup.py bdist_wheel for fluidsim: started Running setup.py bdist_wheel for fluidsim: finished with status 'error' Complete output from command C:\Users\phys\Miniconda3\python.exe -u -c "import setuptools, tokenize;file='C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d C:\cygwin64\tmp\pip-wheel-k6e1xiyr --python-tag cp37: INFO: Compiling Cython extensions with the compiler/wrapper: mpicc INFO: Running fluidsim setup.py on platform win32 INFO: __ _ _ _ _ / | | () | | () | || |_ _ _ | |_ _ _ __ ___ | | | | | | |/
/ __| | '_
_
| | | | || | | (| __ \ | | | | | | || ||_,||_,|/|| || ||v. 0.3.0
INFO File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\base\time_stepping_pythran_\pseudo_spect.py written INFO File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\base\output_pythran_\increments.py written INFO File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\operators_pythran_\operators2d.py written INFO File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\operators_pythran_\operators3d.py written INFO File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\solvers\ns2d_pythran_\solver.py written WARNING 5 files created or updated need to be pythranized INFO: Importing mpi4py: True INFO: The following extensions could be built if necessary: fluidsim.base.time_stepping.pseudo_spect_cy
running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.7 creating build\lib.win-amd64-3.7\fluidsim copying fluidsim\magic.py -> build\lib.win-amd64-3.7\fluidsim copying fluidsim_version.py -> build\lib.win-amd64-3.7\fluidsim copying fluidsim_init_.py -> build\lib.win-amd64-3.7\fluidsim creating build\lib.win-amd64-3.7\scripts copying scripts_init_.py -> build\lib.win-amd64-3.7\scripts creating build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\params.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\setofvariables.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\state.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base_init_.py -> build\lib.win-amd64-3.7\fluidsim\base creating build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\base.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators0d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators1d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators2d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators3d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\op_finitediff1d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\op_finitediff2d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\sphericalharmo.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators_init_.py -> build\lib.win-amd64-3.7\fluidsim\operators creating build\lib.win-amd64-3.7\fluidsim\solvers copying fluidsim\solvers_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers creating build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util\testing.py -> build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util\util.py -> build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util_init_.py -> build\lib.win-amd64-3.7\fluidsim\util creating build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\operators.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\solver.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\state.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk creating build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\anisotropic.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\base.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\specific.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing creating build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\base.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\increments.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\movies.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields1d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields2d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields3d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\prob_dens_func.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra3d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\time_signals_fft.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\output creating build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\base.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\test.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess creating build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\base.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\finite_diff.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\info_base.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers creating build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\output.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\solver.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\state.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo creating build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_base_solver.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_base_solver_ps.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_params.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\test creating build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\base.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\finite_diff.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\simple.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping creating build\lib.win-amd64-3.7\fluidsim\base\basilisk\output copying fluidsim\base\basilisk\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk\output creating build\lib.win-amd64-3.7\fluidsim\operators\test copying fluidsim\operators\test\test_operators2d.py -> build\lib.win-amd64-3.7\fluidsim\operators\test copying fluidsim\operators\test_init_.py -> build\lib.win-amd64-3.7\fluidsim\operators\test creating build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d\test_lorenz.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d\test_predaprey.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\try_load.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\try_save.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d creating build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\dimensional.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\test_dimensional.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere copying fluidsim\solvers\sphere_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\test_operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l creating build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d creating build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output copying fluidsim\solvers\ad1d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output copying fluidsim\solvers\ad1d\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz copying fluidsim\solvers\models0d\lorenz\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz copying fluidsim\solvers\models0d\lorenz_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey copying fluidsim\solvers\models0d\predaprey\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey copying fluidsim\solvers\models0d\predaprey_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output copying fluidsim\solvers\models0d\lorenz\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output copying fluidsim\solvers\models0d\lorenz\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output copying fluidsim\solvers\models0d\predaprey\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output copying fluidsim\solvers\models0d\predaprey\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\frequency_spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spatio_temporal_spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output creating build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\correlations_freq.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\increments.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\normal_mode.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output_old_spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output_old_spect_energy_budg.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified_init_.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified creating build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\bench.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\bench_analysis.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\profile.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\test_bench.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\test_profile.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\util.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console_init_.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console_main_.py -> build\lib.win-amd64-3.7\fluidsim\util\console creating build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\simul_test_conserveE.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\sw1l_force_vortex_grid.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\sw1l_no_flow.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch_init_.py -> build\lib.win-amd64-3.7\scripts\launch creating build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\dispersion_relationship_SW1l.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\fig_spectra_forcingq.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\fig_spectra_forcingq_diff_c.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_interm.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_many_runs.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_many_things.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_profil_phys.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_spatial_means.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_time_means.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\superp_2Dspectra.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results_init_.py -> build\lib.win-amd64-3.7\scripts\plot_results creating build\lib.win-amd64-3.7\scripts\util copying scripts\util\modif_resolution.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util\modif_resol_all_dir.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util\resume_from_path.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util_init_.py -> build\lib.win-amd64-3.7\scripts\util running build_ext No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils skipping 'fluidsim/base/time_stepping\pseudo_spect_cy.c' Cython extension (up-to-date) building 'fluidsim.base.time_stepping.pseudo_spect_cy' extension creating build\temp.win-amd64-3.7 creating build\temp.win-amd64-3.7\Release creating build\temp.win-amd64-3.7\Release\fluidsim creating build\temp.win-amd64-3.7\Release\fluidsim\base creating build\temp.win-amd64-3.7\Release\fluidsim\base\time_stepping C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ifluidsim/base/time_stepping -IC:\Users\phys\Miniconda3\lib\site-packages\numpy\core\include -IC:\Users\phys\Miniconda3\include -IC:\Users\phys\Miniconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcfluidsim/base/time_stepping\pseudo_spect_cy.c /Fobuild\temp.win-amd64-3.7\Release\fluidsim/base/time_stepping\pseudo_spect_cy.obj pseudo_spect_cy.c c:\users\phys\miniconda3\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION fluidsim/base/time_stepping\pseudo_spect_cy.c(1057): error C2061: syntax error: identifier '__pyx_t_double_complex' fluidsim/base/time_stepping\pseudo_spect_cy.c(1057): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2061: syntax error: identifier '__pyx_t_double_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2059: syntax error: '' fluidsim/base/time_stepping\pseudo_spect_cy.c(1069): error C2061: syntax error: identifier '__pyx_t_float_complex' fluidsim/base/time_stepping\pseudo_spect_cy.c(1069): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2061: syntax error: identifier '__pyx_t_float_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2059: syntax error: '' fluidsim/base/time_stepping\pseudo_spect_cy.c(1720): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(2995): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(2995): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3010): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3010): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3728): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3728): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3772): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3772): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3965): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3965): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4001): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4001): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4194): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4194): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4232): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4232): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4383): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4383): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4951): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4951): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5089): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5089): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5795): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5795): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5840): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5840): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6034): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6034): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6071): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6071): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6265): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6265): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6305): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6305): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6456): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6456): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7225): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7225): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7270): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7270): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7464): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7464): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7501): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7501): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7695): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7695): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7735): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7735): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7886): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7886): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8679): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8679): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8727): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8727): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8937): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8937): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8977): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8977): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9187): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9187): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9230): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9230): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9394): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9394): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2061: syntax error: identifier '__pyx_t_double_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2059: syntax error: '' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2061: syntax error: identifier '__pyx_t_float_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2059: syntax error: '' error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ifluidsim/base/time_stepping -IC:\Users\phys\Miniconda3\lib\site-packages\numpy\core\include -IC:\Users\phys\Miniconda3\include -IC:\Users\phys\Miniconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcfluidsim/base/time_stepping\pseudo_spect_cy.c /Fobuild\temp.win-amd64-3.7\Release\fluidsim/base/time_stepping\pseudo_spect_cy.obj" failed with exit status 2
Failed building wheel for fluidsim Running setup.py clean for fluidsim Failed to build fluidsim Installing collected packages: fluidsim Running setup.py install for fluidsim: started Running setup.py install for fluidsim: finished with status 'error' Complete output from command C:\Users\phys\Miniconda3\python.exe -u -c "import setuptools, tokenize;file='C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\cygwin64\tmp\pip-record-ssstx2u5\install-record.txt --single-version-externally-managed --compile: INFO: Compiling Cython extensions with the compiler/wrapper: mpicc INFO: Running fluidsim setup.py on platform win32 INFO: __ _ _ _ _ / | | () | | () | || |_ _ _ | |_ _ _ __ ___ | | | | | | |/
/ __| | '_
_
| | | | || | | (| __ \ | | | | | | || ||_,||_,|/|| || ||v. 0.3.0 WARNING File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\base\time_stepping\__pythran__\pseudo_spect.py already up-to-date. WARNING File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\base\output\__pythran__\increments.py already up-to-date. WARNING File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\operators\__pythran__\operators2d.py already up-to-date. WARNING File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\operators\__pythran__\operators3d.py already up-to-date. WARNING File C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\fluidsim\solvers\ns2d\__pythran__\solver.py already up-to-date. INFO: Importing mpi4py: True INFO: The following extensions could be built if necessary: fluidsim.base.time_stepping.pseudo_spect_cy running install running build running build_py creating build creating build\lib.win-amd64-3.7 creating build\lib.win-amd64-3.7\fluidsim copying fluidsim\magic.py -> build\lib.win-amd64-3.7\fluidsim copying fluidsim\_version.py -> build\lib.win-amd64-3.7\fluidsim copying fluidsim\__init__.py -> build\lib.win-amd64-3.7\fluidsim creating build\lib.win-amd64-3.7\scripts copying scripts\__init__.py -> build\lib.win-amd64-3.7\scripts creating build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\params.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\setofvariables.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\state.py -> build\lib.win-amd64-3.7\fluidsim\base copying fluidsim\base\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base creating build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\base.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators0d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators1d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators2d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\operators3d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\op_finitediff1d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\op_finitediff2d.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\sphericalharmo.py -> build\lib.win-amd64-3.7\fluidsim\operators copying fluidsim\operators\__init__.py -> build\lib.win-amd64-3.7\fluidsim\operators creating build\lib.win-amd64-3.7\fluidsim\solvers copying fluidsim\solvers\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers creating build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util\testing.py -> build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util\util.py -> build\lib.win-amd64-3.7\fluidsim\util copying fluidsim\util\__init__.py -> build\lib.win-amd64-3.7\fluidsim\util creating build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\operators.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\solver.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\state.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk copying fluidsim\base\basilisk\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk creating build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\anisotropic.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\base.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\specific.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing copying fluidsim\base\forcing\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\forcing creating build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\base.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\increments.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\movies.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields1d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields2d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\phys_fields3d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\prob_dens_func.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra3d.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\time_signals_fft.py -> build\lib.win-amd64-3.7\fluidsim\base\output copying fluidsim\base\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\output creating build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\base.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\test.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess copying fluidsim\base\preprocess\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\preprocess creating build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\base.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\finite_diff.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\info_base.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers copying fluidsim\base\solvers\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\solvers creating build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\output.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\solver.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\state.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo copying fluidsim\base\sphericalharmo\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\sphericalharmo creating build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_base_solver.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_base_solver_ps.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\test_params.py -> build\lib.win-amd64-3.7\fluidsim\base\test copying fluidsim\base\test\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\test creating build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\base.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\finite_diff.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\pseudo_spect.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\simple.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping copying fluidsim\base\time_stepping\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\time_stepping creating build\lib.win-amd64-3.7\fluidsim\base\basilisk\output copying fluidsim\base\basilisk\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\base\basilisk\output creating build\lib.win-amd64-3.7\fluidsim\operators\test copying fluidsim\operators\test\test_operators2d.py -> build\lib.win-amd64-3.7\fluidsim\operators\test copying fluidsim\operators\test\__init__.py -> build\lib.win-amd64-3.7\fluidsim\operators\test creating build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d copying fluidsim\solvers\ad1d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d\test_lorenz.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d\test_predaprey.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d copying fluidsim\solvers\models0d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d copying fluidsim\solvers\ns2d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\try_load.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\try_save.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d copying fluidsim\solvers\ns3d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d creating build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\dimensional.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\test_dimensional.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d copying fluidsim\solvers\plate2d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere copying fluidsim\solvers\sphere\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\forcing.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\test_operators.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l copying fluidsim\solvers\sw1l\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l creating build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d copying fluidsim\solvers\waves2d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\waves2d creating build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output copying fluidsim\solvers\ad1d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output copying fluidsim\solvers\ad1d\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ad1d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz copying fluidsim\solvers\models0d\lorenz\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz copying fluidsim\solvers\models0d\lorenz\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey copying fluidsim\solvers\models0d\predaprey\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey copying fluidsim\solvers\models0d\predaprey\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output copying fluidsim\solvers\models0d\lorenz\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output copying fluidsim\solvers\models0d\lorenz\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\lorenz\output creating build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output copying fluidsim\solvers\models0d\predaprey\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output copying fluidsim\solvers\models0d\predaprey\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\models0d\predaprey\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss copying fluidsim\solvers\ns2d\bouss\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\bouss creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output copying fluidsim\solvers\ns2d\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\init_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\time_stepping.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat copying fluidsim\solvers\ns2d\strat\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat creating build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\frequency_spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\phys_fields.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spatio_temporal_spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spectra_multidim.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output copying fluidsim\solvers\ns2d\strat\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns2d\strat\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss copying fluidsim\solvers\ns3d\bouss\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\bouss creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output copying fluidsim\solvers\ns3d\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat copying fluidsim\solvers\ns3d\strat\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat creating build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output copying fluidsim\solvers\ns3d\strat\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\ns3d\strat\output creating build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\correlations_freq.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output copying fluidsim\solvers\plate2d\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\plate2d\output creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d copying fluidsim\solvers\sphere\ns2d\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\ns2d creating build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l copying fluidsim\solvers\sphere\sw1l\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sphere\sw1l creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin copying fluidsim\solvers\sw1l\exactlin\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified copying fluidsim\solvers\sw1l\modified\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\modified creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\state.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves copying fluidsim\solvers\sw1l\onlywaves\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\onlywaves creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\increments.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\normal_mode.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\print_stdout.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spectra.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\spect_energy_budget.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\_old_spatial_means.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\_old_spect_energy_budg.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output copying fluidsim\solvers\sw1l\output\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\output creating build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\output.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\test_solver.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified copying fluidsim\solvers\sw1l\exactlin\modified\__init__.py -> build\lib.win-amd64-3.7\fluidsim\solvers\sw1l\exactlin\modified creating build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\bench.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\bench_analysis.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\profile.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\test_bench.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\test_profile.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\util.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\__init__.py -> build\lib.win-amd64-3.7\fluidsim\util\console copying fluidsim\util\console\__main__.py -> build\lib.win-amd64-3.7\fluidsim\util\console creating build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\simul_test_conserveE.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\sw1l_force_vortex_grid.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\sw1l_no_flow.py -> build\lib.win-amd64-3.7\scripts\launch copying scripts\launch\__init__.py -> build\lib.win-amd64-3.7\scripts\launch creating build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\dispersion_relationship_SW1l.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\fig_spectra_forcingq.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\fig_spectra_forcingq_diff_c.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_interm.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_many_runs.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_many_things.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_profil_phys.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_spatial_means.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\plot_time_means.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\superp_2Dspectra.py -> build\lib.win-amd64-3.7\scripts\plot_results copying scripts\plot_results\__init__.py -> build\lib.win-amd64-3.7\scripts\plot_results creating build\lib.win-amd64-3.7\scripts\util copying scripts\util\modif_resolution.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util\modif_resol_all_dir.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util\resume_from_path.py -> build\lib.win-amd64-3.7\scripts\util copying scripts\util\__init__.py -> build\lib.win-amd64-3.7\scripts\util running build_ext No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils skipping 'fluidsim/base/time_stepping\pseudo_spect_cy.c' Cython extension (up-to-date) building 'fluidsim.base.time_stepping.pseudo_spect_cy' extension creating build\temp.win-amd64-3.7 creating build\temp.win-amd64-3.7\Release creating build\temp.win-amd64-3.7\Release\fluidsim creating build\temp.win-amd64-3.7\Release\fluidsim\base creating build\temp.win-amd64-3.7\Release\fluidsim\base\time_stepping C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ifluidsim/base/time_stepping -IC:\Users\phys\Miniconda3\lib\site-packages\numpy\core\include -IC:\Users\phys\Miniconda3\include -IC:\Users\phys\Miniconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcfluidsim/base/time_stepping\pseudo_spect_cy.c /Fobuild\temp.win-amd64-3.7\Release\fluidsim/base/time_stepping\pseudo_spect_cy.obj pseudo_spect_cy.c c:\users\phys\miniconda3\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION fluidsim/base/time_stepping\pseudo_spect_cy.c(1057): error C2061: syntax error: identifier '__pyx_t_double_complex' fluidsim/base/time_stepping\pseudo_spect_cy.c(1057): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2061: syntax error: identifier '__pyx_t_double_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1062): error C2059: syntax error: '<parameter-list>' fluidsim/base/time_stepping\pseudo_spect_cy.c(1069): error C2061: syntax error: identifier '__pyx_t_float_complex' fluidsim/base/time_stepping\pseudo_spect_cy.c(1069): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2061: syntax error: identifier '__pyx_t_float_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(1074): error C2059: syntax error: '<parameter-list>' fluidsim/base/time_stepping\pseudo_spect_cy.c(1720): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(2995): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(2995): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3010): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3010): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3728): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3728): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3772): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3772): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(3965): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(3965): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4001): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4001): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4194): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4194): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4232): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4232): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4383): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4383): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(4951): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(4951): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5089): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5089): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5795): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5795): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(5840): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(5840): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6034): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6034): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6071): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6071): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6265): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6265): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6305): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6305): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(6456): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(6456): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7225): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7225): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7270): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7270): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7464): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7464): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7501): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7501): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7695): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7695): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7735): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7735): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(7886): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(7886): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8679): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8679): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8727): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8727): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8937): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8937): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(8977): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(8977): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9187): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9187): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9230): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9230): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(9394): error C2065: '__pyx_t_double_complex': undeclared identifier fluidsim/base/time_stepping\pseudo_spect_cy.c(9394): error C2059: syntax error: ')' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2061: syntax error: identifier '__pyx_t_double_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(15686): error C2059: syntax error: '<parameter-list>' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2061: syntax error: identifier '__pyx_t_float_complex_from_parts' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2059: syntax error: ';' fluidsim/base/time_stepping\pseudo_spect_cy.c(15872): error C2059: syntax error: '<parameter-list>' error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ifluidsim/base/time_stepping -IC:\Users\phys\Miniconda3\lib\site-packages\numpy\core\include -IC:\Users\phys\Miniconda3\include -IC:\Users\phys\Miniconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcfluidsim/base/time_stepping\pseudo_spect_cy.c /Fobuild\temp.win-amd64-3.7\Release\fluidsim/base/time_stepping\pseudo_spect_cy.obj" failed with exit status 2 ----------------------------------------
Command "C:\Users\phys\Miniconda3\python.exe -u -c "import setuptools, tokenize;file='C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\cygwin64\tmp\pip-record-ssstx2u5\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\cygwin64\tmp\pip-install-ewrnwy_e\fluidsim\
- Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
Dear @rcl67103
Thank you for the feedback. It's very useful for us.
I guess this issue #11 (closed) has nothing to do with your issue (which is about installing fluidsim on Windows).
Could you please open a new issue where you describe your problem ?
Note that in issue trackers, you have to write in markdown, which means that raw texts (code or errors) have to be put between triple `, otherwise, it's very difficult to read and we won't be able to solve the problem.
Please also tell us which version of Windows you use. Windows 10 ?
Once the new issue will be created, we'll be able to work on it. I guess @CyrilleBonamy can try to install miniconda on Windows 10 and try to reproduce the issue with
pip install fluidsim
.You can also try to first install cython (
conda install cython
) and then retry to install fluidsim withpip install fluidsim
. - Author Maintainer
Created originally on Bitbucket by paugier (Pierre Augier)
-
Mercurial + bitbucket: now better than Git on some aspects (see http://www.legi.grenoble-inp.fr/people/Pierre.Augier/mercurial-as-a-great-version-source-control-management-tool-in-academics.html)
-
Install is much easier / better now.
pip install fluidsim
should work well. -
call tree: see the article.
-