Skip to content

Commit 0adb606

Browse files
Create 1st sparse summit stub (scientific-python#280)
* Create 1st sparse summit stub * Update content/summits/_index.md Co-authored-by: Ross Barnowski <[email protected]> * Just list title in TOC * Add link to grant proposal Co-authored-by: Ross Barnowski <[email protected]>
1 parent fe62465 commit 0adb606

File tree

6 files changed

+83
-3
lines changed

6 files changed

+83
-3
lines changed

config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@ params:
113113
column2:
114114
title: "Maintainers"
115115
links:
116+
- text: Summits
117+
link: /summits/
116118
- text: SPECs
117119
link: /specs/
118-
- text: Grants
119-
link: /grants/
120120
- text: Calendars
121121
link: /calendars
122122
column3:

content/summits/_index.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
---
22
title: "Summits"
3-
date: 2020-12-17T20:14:42-08:00
3+
date: 2022-08-04
44
---
5+
6+
The developer summits address topics of interest across several packages (e.g.,
7+
sparse arrays, benchmarking, packaging, teaching, specific science domains).
8+
The summits are recorded and shared on our youtube channel under the
9+
[“Developer Discussions” playlist](https://www.youtube.com/playlist?list=PL7rNFJDy0iz5GGSmRQNMO-qF6PUG3YsQx).
10+
11+
To discuss upcoming summits or suggest potential summit topics, see the [summits category in the discussion forum](https://discuss.scientific-python.org/c/summits/27).

content/summits/sparse/_index.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Sparse Data"
3+
---
4+
5+
Sparse data refers to datasets where a high percentage of the values are zero or empty.
6+
This happens when relationships across dimensions (e.g., rows and columns) don't exist or are neglected.
7+
Sparse datasets are ubiquitous in modern scientific computing, including network analysis, signal processing, image processing, machine learning, etc.
8+
There exist many sparse data formats which save memory by only storing non-zero values, yet still allow efficient computation and manipulation.
9+
10+
Recently, a [sparse array API](https://github.com/scipy/scipy/pull/14822) was added to `scipy.sparse` as a first step in removing the sparse matrix API and eventually `np.matrix`.
11+
This effort is complimentary to work being done on the [PyData sparse](https://sparse.pydata.org/en/stable/index.html) package, which provides n-dimensional sparse data structures that support array semantics appropriate for Numba compiled code.
12+
13+
The summits bring together developers and users of sparse arrays to discuss shortcomings of the current implementations, the needs of various scientific communities, and to develop a shared roadmap and vision for better supporting sparse arrays.

content/summits/sparse/meeting1.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Meeting 1"
3+
---
4+
5+
## Information
6+
7+
- Date: TBD (tentatively planned for September 2022)
8+
- Discord / Zoom information: TBD
9+
10+
## Participants
11+
12+
- Jarrod Millman
13+
- Stéfan van der Walt
14+
- Ross Barnowski
15+
- Dan Schult
16+
17+
## Agenda
18+
19+
Each topic should start with a brief 2-5 minute presentation followed by a 5-8 minute discussion.
20+
21+
- (10 min) Jarrod and Stéfan discuss purpose of summit and goals (10 min)
22+
23+
- Topics
24+
25+
- (10 min) Dan and Ross will talk about the SciPy Sparse Array Interface
26+
(see this [grant proposal](../../../doc/sparse-arrays-grant-2022.pdf)).
27+
- (10 min)
28+
- (10 min)
29+
- (10 min)
30+
31+
- (10 min) Jarrod and Stéfan lead discussion about next steps.

layouts/summits/section.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{{ define "main" }}
2+
3+
<section class="content-padding flex-row">
4+
<div class="shortcuts-container">
5+
<div class="shortcuts-title"><img src="/images/icons/list-bulleted.svg"/>On this page</div>
6+
<div id="shortcuts"></div>
7+
</div>
8+
<div class="content-container">
9+
<div class="columns">
10+
<div class="column is-centered-tablet-portrait">
11+
<h1 class="title section-title">{{ .Title }}</h1>
12+
<h5 class="subtitle is-5 is-muted">{{ .Params.Subtitle }}</h5>
13+
<div class="divider"></div>
14+
</div>
15+
</div>
16+
{{ if .Content }}
17+
{{ .Content }}
18+
{{ range .Pages }}
19+
<div class="post-list">
20+
<article>
21+
<div class="post-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></div>
22+
</article>
23+
</div>
24+
{{ end }}
25+
{{ end }}
26+
</div>
27+
</section>
28+
29+
{{ end }}
95.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)