Skip to content

Commit 9dc4b0b

Browse files
authored
Merge pull request #38 from BIDS-numpy/2019-06-27-notes
add notes from 2019-06-27
2 parents dd78991 + 6e29393 commit 9dc4b0b

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

status_meetings/status-2019-06-27.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
tags: NumPy
3+
---
4+
5+
# 2019-06-27 NumPy Development Meeting
6+
7+
- Join via Zoom at https://berkeley.zoom.us/j/762261535
8+
- [Trello workboard](https://trello.com/b/Azg4fYZH/numpy-at-bids)
9+
- [Previous meetings](https://github.com/BIDS-numpy/docs/tree/master/status_meetings)
10+
11+
**Present:** Sebastian, Matti, Ralf, Chuck, Hameer
12+
13+
## Follow-up from last meeting / discussions
14+
- Talk for SciPy2019
15+
- We need data to show how the grant has affected the project
16+
- Nelle responded to a private mail but has not yet provided data
17+
- Talk so far is in [the repo](https://gitlab.com/numpy/scipy2019-presentation-insidenumpy)---note that this is a private repo
18+
- there are some links in the repo to scripts that generate plots
19+
20+
- 1.17 release upcoming: review PRs/Issues marked with [1.17 milestone](https://github.com/numpy/numpy/milestone/62). At last count there are 9 open issues and 5 open PRs with the milestone, maybe just start bumping issues at this point
21+
- [PR #13764](https://github.com/numpy/numpy/issues/13764) waiting for approval, moves windll code to a `_distributor_init.py` file when using OpenBlas on Windows
22+
- 4 of the PRs have to do with random, see below.
23+
- Memory leak needs to be fixed: https://github.com/numpy/numpy/issues/13853
24+
- Document `__array_function__` https://github.com/numpy/numpy/issues/13844
25+
26+
- Random generator work
27+
- How many BitGenerators to include: the general concensus is to include a minimum rather than a maximum, and to use a new BitGenerator as the default. Now we are left with 3, one more will be added in (a chaotic one)
28+
- Created numpy/bitgenerator repo
29+
- [PR to package](https://github.com/mattip/numpy/pull/40) the required support files to subclass BitGenerator in an external repo. Where should the new header file go?
30+
- move into somewhere inside the return value from `numpy.get_include()``
31+
- PR for SeedSequence as a way to seed the BitGenerators should be merged by the time this meeting happens.
32+
33+
34+
# Topics
35+
36+
- Towncrier usage?
37+
- need a PR to set up the infrastructure. No strong opinions, we should try it out with some reorganization of the file.
38+
- It will not be a complete automated solution, there will be more mork needed to polish the final results.
39+
40+
## Additional Details
41+
42+
- Matti
43+
- made the numpy/bitgenerator repo function
44+
- more work around SeedSeqeunce. BitGenerators
45+
- Sebastian
46+
- dtypes: prototype seems to be the correct direction. The dtypes heirarchy seems to make sense, but what to do with multiple inheritance ( unit-meters and int32 together?)
47+
- Hameer: Attribute on `dtype` plus a type factory. :smile:
48+
- Background: There are languages that completely reject the multiple-inheritance approach, e.g. C#, because it can lead to a mess of a design. Much nicer is to have something like a template. The closest thing to a template in Python is `__class_getitem__`, but that is not recommended beyond static type-checking purposes. The other option is a type-factory that sets class attributes.
49+

0 commit comments

Comments
 (0)