Comments (6)
Sure, but I am afraid that one is going to take longer.
from pymca.
Thanks!
from pymca.
Hi Armando,
Since this was rather urgent, I decided to hack your latest macOS release and move in the latest version of HDF5 (1.10.0-patch1) as well as the latest h5py, along with some fooling around with install_name_tool to update the references to the dylib paths. This appears to work fine. In case anyone needs this, the modified macOS release can be found here
from pymca.
Hi Tom,
Glad you found a temporary solution.
Did you just dropped the new files into the supplied app? I would like to ship your modified code, but unless you used python from python org and a 10.7 Mac I cannot afford possible incompatibilities.
from pymca.
Hi Armando,
No it was more than just dropping the files: I compiled the HDF5 library with Homebrew, and built h5py from source with pip (no binary was used) against the same version of Numpy (1.9.2, also installed with pip from source) that you used in the bundle. The python I used was 2.7.13, installed with Homebrew. I had to use install_name_tool
to ensure run-time link dependencies for the h5py binary modules would work, since by default they will look only in the Homebrew folder for the HDF5 library.
This all happened on my iMac running Sierra, so there's no guarantee it will work on older versions, but perhaps it will.
You are very generous setting 10.7 as minimum supported version by the way since it is no longer supported by Apple: it no longer receives security updates for example, which makes this version quite vulnerable.
Feel free to use or distribute it as you see fit. So far it has been tested on two machines and it works as expected on both, with the additional benefit of SWMR HDF5 support 😄
from pymca.
5.2.0 build should support SWMR
from pymca.
Related Issues (20)
- [GUI] Roi's do not update with matplotlib 3.7.1
- [XRF] Fast fit does not work with HDF5 datasets
- [GUI] Tests of silx backend do not pass
- Alphabetical order of motors in scan header - question HOT 3
- [GUI] Cannot select image stack
- [XRF] Prevent considering twice the same element
- [packaging] Latest PyInstaller not properly working on MacOS
- [GUI] Error saving PyMca configuration
- [GUI] Add histogram of intensities to 2D plots
- [CI] Add silx to Appevor test when released for Python 3.12 HOT 1
- [GUI] Attribute errors HOT 2
- [GUI] Error saving 1D via matplotlib
- Error when saving fit with option csv/dat turned on (save as ascii) using fitMultipleSpectra HOT 4
- Automatically updating spec.log files in PyMCA HOT 2
- [5.9.2] SyntaxWarning: invalid escape sequence
- [5.9.2] Replace assert_array_equal by assert_allclose in tests to avoid floating point comparison failures HOT 5
- [5.9.2] AppStream found metadata issues for packages
- [GUI] Aspect ratio icon missing
- [GUI] Plugin directory not read HOT 1
- [GUI] Very slow interactive console HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pymca.