Comments (5)
This:
np.random.multivariate_normal(np.zeros(3), np.diag([.2,0,4]))
should work in any version. Does it provide the same results?
from ic.
That line of code looks like it will work, but do we want to make sure we are all using the same versions of all the packages?
Otherwise when we collaborate I think we risk running into an error that like
ValueError: scale <= 0
without having any idea what is going on
from ic.
We need to decide what do we want to do with packages versions and this is probably related to #134.
Now @abotas has found this simple problem, requiring few lines of code to work in both numpy versions. But the situation is that each developer has a different set of packages versions depending on when the software was installed, while Travis is always getting the latest one available since we do not impose any version restriction in our conda environment.
In the future more complicated problems could arise due to versions mismatch. I think we should define somehow all packages versions so all developers work with the same libraries. Whatever we might decide could potentially solve also #134 (or maybe not). It is not clear to me yet how we can do this, I'll give it a thought, ideas are welcomed.
from ic.
Yes, it is definitely related to #134.
In the short term I think we could do with a new function in manage.sh
which updates the env to the latest available packages, so that we agree with Travis.
I don't think there's a need to stay compatible with old versions of these packages.
I think that this, or rather #134, is important, but not of the highest urgency.
The new manage.sh
function could be low-hanging fruit, in which case we should pick it right away.
from ic.
Since this is fully correlated with #134 I think we can close it
from ic.
Related Issues (20)
- Merging MC files HOT 13
- Gaussian noise for hypathia PMTs HOT 1
- XYpeak in Penthesilea
- Keep file information when loading many files HOT 2
- Filter events where energy correction is not possible? HOT 4
- Rethinking post-penthesilea production HOT 11
- Generating MC timestamps HOT 1
- mark.feetest warning
- Travis changes HOT 4
- Get Event Numbers from MC files HOT 2
- Review skipped and xfail tests
- Singularity container for IC and Nix HOT 5
- Avoid shape mismatch in buffy with inconsistent sensor ids
- Buffy/detsim max_time and buffer_length
- Wrong dst loading in city sources HOT 3
- `make_tracks` does not use `contiguity` argument
- Generalize the waveform writer to store floats
- Fake energy in hypathia's PMT noise simulation HOT 3
- Standardize naming of groups and nodes in output files
- Add MC info in kdsts
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 ic.