Comments (7)
pysat is still failing, likely due to pysatCDF installation issues.
from ocbpy.
Looking through the logs, I see this error popping up in the pysat-related tests:
ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject
This is likely due to a mismatch between netcdf and cftime versions in the current linux wheels on pip. Documented in pysat/pysat#401.
This is part of the reason we migrated to conda to manage the install environment over there. An alternative is to place a cap on netcdf and cftime versions.
from ocbpy.
OK. tracked this down in a better fashion. The netCDF4 wheel was compiled with a newer version of numpy, which is capped at 1.15.4 (see #50) here. This is where the numpy.ufunc error above is coming from. Looking into possible fixes in my fork.
Using a later version of numpy fixes the ufunc problem, but opens up the other issue documented in #50. Because python 2.7 and 3.5 do not support later versions of numpy, this does not fix them. I would lean toward dropping support for the older versions as it will be more difficult to maintain these in the future. 3.5 has reached the end of its lifecycle (final release November 1, 2019), and matplotlib and numpy have both dropped support for this.
from ocbpy.
Adding the pysat test instruments to the main package so that pysat 2.2 will have a pip-installable form for the unit tests here. pysat/pysat#435
from ocbpy.
@jklenzing so we need pysat>=2.2.0 for this, correct?
from ocbpy.
Yes. You can install from the develop branch for now, but I think we've closed all the milestones but one.
from ocbpy.
I will wait for the moment, I have one more issue I can work on here in the meantime.
from ocbpy.
Related Issues (20)
- Update IMAGE acceptance criteria HOT 1
- TST: see if filecmp works on Windows
- Update IMAGE references
- MAINT: remove ssj_auroral_boundary dependence HOT 1
- BUG: individual IMAGE instrument OCBs
- Improve pysat custom function HOT 2
- MAINT: add pyproject.toml
- MAINT: Remove deprecated routines
- ENH: Add POLAR boundaries
- ENH: Add GUVI model boundaries
- Use importlib for managing files
- ENH: allow geographic coordinates to be used in pysat HOT 1
- Bug in pysat Madrigal example HOT 1
- MAINT: remove reqirements.extra
- Update the pysat cap.
- DOC: update EAB example to plot data outside the EAB
- MAINT: remove support for deprected kwargs in VectorData
- MAINT: add zenodo tests for windows and mac
- Add .zenodo.json
- Update pysat support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ocbpy.