Skip to content

Commit aa61caa

Browse files
committed
pages: Update project lists, gsoc project ideas, and study groups
1 parent aea6ea7 commit aa61caa

File tree

5 files changed

+84
-55
lines changed

5 files changed

+84
-55
lines changed

pages/learning/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: Learning
33
date: 2025-02-02
44
authors: ["OSL Team"]
5-
template: single-sidebar.html
65
---
76

87
# Learning at Open Science Labs

pages/learning/study-groups/index.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: Study Groups
33
date: 2025-02-02
44
authors: ["OSL Team"]
5-
template: single-sidebar.html
65
---
76

87
# Study Groups at Open Science Labs
@@ -25,7 +24,10 @@ problem-solving skills through the
2524
provides an engaging way to tackle interesting programming problems and improve
2625
your coding proficiency.
2726

27+
- **Moderator**: _Ivan Ogasawara_
2828
- **Level**: _Advanced_
29+
- **Language**: _English_
30+
- **Programming Language**: _Any_
2931
- **Discord Channel**: _stdy-advent-of-code_
3032
- **Frequency**: _Weekly meetings_
3133

@@ -39,7 +41,10 @@ upcoming "Python 101 Challenges" study group. This beginner-level group is
3941
designed to help you tackle fundamental Python problems, making it an ideal
4042
starting point for those new to coding.
4143

44+
- **Moderator**: _Ivan Ogasawara_
4245
- **Level**: _Beginner_
46+
- **Language**: _English_
47+
- **Programming Language**: _Python_
4348
- **Planned Start Date**: _Week of February 10, 2025_
4449
- **Frequency**: _Weekly meetings_
4550
- **Initial Challenge Source**:
@@ -53,13 +58,13 @@ looking to understand Python basics or get a taste of real-world programming,
5358
this study group will provide the guidance and community support you need to
5459
kickstart your coding journey.
5560

56-
### Join a Study Group
61+
## Join a Study Group
5762

5863
Interested in joining one of our active study groups? Connect with us on
5964
[Discord](https://opensciencelabs.org/discord), click on **"Browse Channels"**,
6065
and select the **study-groups** category to see all available groups.
6166

62-
### Start Your Own Study Group
67+
## Start Your Own Study Group
6368

6469
If you're interested in starting a new study group, we would love to support
6570
you! Please send an email to
Lines changed: 28 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "TEMPLATE: GSoC Project Idea"
3-
description: "TEMPLATE: GSoC Project Idea"
2+
title: "GSoC Project Ideas"
3+
description: "GSoC Project Ideas"
44
date: "2025-01-13"
55
authors: ["OSL Team"]
66
template: single-sidebar.html
@@ -30,67 +30,44 @@ sub-oganization/project mentors.
3030
_Note: Each organization includes a designated list of mentors. Please get in
3131
touch with them directly if you have any inquiries._
3232

33-
### ArtBox
33+
### AnamnesisAI
3434

35-
- **Description**: ArtBox is a tool set for handling multimedia files with a
36-
bunch of useful functions.
37-
- **Project WEB Page**: <https://osl-incubator.github.io/artbox/>
35+
- **Description**: AnamnesisAI is a project focused on extracting anamnesis in
36+
FHIR format from text.
37+
- **Project WEB Page**: <https://osl-incubator.github.io/anamnesis.ai/>
3838
- **Project Ideas**:
39-
[link](<https://github.com/osl-incubator/artbox/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
39+
[link](https://github.com/osl-incubator/anamnesis.ai/wiki/Project-Ideas)
4040

4141
### ArxLang/ASTx
4242

4343
- **Description**: ASTx is an agnostic expression structure for AST. It is
44-
agnostic because it is not specific to any language, neither to the ArxLang
45-
project, although its main focus is to provide all needed feature for ArxLang.
44+
agnostic because it is not specific to any language.
4645
- **Project WEB Page**: <https://astx.arxlang.org/>
47-
- **Project Ideas**:
48-
[link](<https://github.com/arxlang/astx/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
49-
50-
### Envers
51-
52-
- **Description**: Envers is a command-line tool (CLI) designed to manage and
53-
version environment variables for different deployment stages such as staging,
54-
development, and production. It provides a secure and organized way to handle
55-
environment-specific configurations.
56-
- **Project WEB Page**: <https://osl-incubator.github.io/envers/>
57-
- **Project Ideas**:
58-
[link](<https://github.com/osl-incubator/envers/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
46+
- **Project Ideas**: [link](https://github.com/arxlang/astx/wiki/Project-Ideas)
5947

60-
### fqlearn
48+
### ArxLang/IRx
6149

62-
- **Description**: This Project aims to facilitate the teaching of unit
63-
operations and thermodynamics.
64-
- **Project WEB Page**: <https://osl-pocs.github.io/fqlearn/>
65-
- **Project Ideas**:
66-
[link](<https://github.com/osl-pocs/fqlearn/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
50+
- **Description**: IRx aims to provide a translator to LLVM-IR from ASTx
51+
objects. IRx uses llvmlite in order to generate LLVM-IR source and binary
52+
generation.
53+
- **Project WEB Page**: <https://irx.arxlang.org/>
54+
- **Project Ideas**: [link](https://github.com/arxlang/irx/wiki/Project-Ideas)
6755

6856
### Makim
6957

70-
- **Description**: Makim is based on make and focus on improve the way to define
71-
targets and dependencies. Instead of using the Makefile format, it uses yaml
72-
format.
58+
- **Description**: Makim is based on **make** and focus on improving the way to
59+
define targets and dependencies. Instead of using the Makefile format, it uses
60+
yaml format.
7361
- **Project WEB Page**: <https://osl-incubator.github.io/makim/>
7462
- **Project Ideas**:
75-
[link](<https://github.com/osl-incubator/makim/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
76-
77-
### noWorkflow
78-
79-
- **Description**: The noWorkflow project aims at allowing scientists to benefit
80-
from provenance data analysis even when they don't use a workflow system. It
81-
transparently collects provenance from Python scripts and notebooks and
82-
provide tools to support the analysis and management of the provenance.
83-
- **Project WEB Page**: <https://gems-uff.github.io/noworkflow/>
84-
- **Project Ideas**:
85-
[link](https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b)
63+
[link](https://github.com/osl-incubator/makim/wiki/Project-Ideas)
8664

8765
### OSL Web Page
8866

89-
- **Description**: OpenScienceLabs web page, is a project that serves as a way
90-
to present OSL to the world through a web page.
67+
- **Description**: Open Science Labs web page.
9168
- **Project WEB Page**: <https://opensciencelabs.org/>
9269
- **Project Ideas**:
93-
[link](<https://github.com/OpenScienceLabs/opensciencelabs.github.io/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
70+
[link](https://github.com/OpenScienceLabs/opensciencelabs.github.io/wiki/Project-Ideas)
9471

9572
### PyDataStructs
9673

@@ -102,17 +79,17 @@ touch with them directly if you have any inquiries._
10279

10380
### SciCookie
10481

105-
- **Description**: SciCookie is a template developed by
106-
<https://opensciencelabs.org/> that creates projects from project templates.
82+
- **Description**: SciCookie creates new python project's structure from an
83+
opinionated project template.
10784
- **Project WEB Page**: <https://osl-incubator.github.io/scicookie>
10885
- **Project Ideas**:
109-
[link](<https://github.com/osl-incubator/scicookie/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
86+
[link](https://github.com/osl-incubator/scicookie/wiki/Project-Ideas)
11087

11188
### Sugar
11289

113-
- **Description**: Sugar aims to organize your stack of containers, gathering
114-
some useful scripts and keeping this information centralized in a
115-
configuration file. So the command line would be very simple.
90+
- **Description**: Sugar organizes your stack of containers, gathering some
91+
useful scripts and keeping this information centralized in a configuration
92+
file with a friendly command line interface.
11693
- **Project WEB Page**: <https://osl-incubator.github.io/sugar/>
11794
- **Project Ideas**:
118-
[link](<https://github.com/osl-incubator/sugar/wiki/Google-Summer-of-Code-(GSoc)-%E2%80%90-2024>)
95+
[link](https://github.com/osl-incubator/sugar/wiki/Project-Ideas)

pages/projects/list/index.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,27 @@ date: "2024-01-29"
55
authors: ["OSL Team"]
66
template: projects.html
77
projects:
8+
- name: AnamnesisAI
9+
type: incubated
10+
maintainer_name: Ivan Ogasawara
11+
maintainer_email: [email protected]
12+
url: https://osl-incubator.github.io/anamnesis.ai/
13+
description: |
14+
AnamnesisAI is a project focused on extracting anamnesis in FHIR format from text.
15+
816
- name: ArtBox
917
type: incubated
18+
maintainer_name: Ivan Ogasawara
19+
maintainer_email: [email protected]
1020
url: https://osl-incubator.github.io/artbox/
1121
description: |
1222
ArtBox is a tool set for handling multimedia files with a bunch of useful
1323
functions.
24+
1425
- name: ArxLang
1526
type: affiliated
27+
maintainer_name: Ivan Ogasawara
28+
maintainer_email: [email protected]
1629
url: https://arxlang.org
1730
description: |
1831
ArxLang Project is compounded mainly by three sub-projects: ASTx, IRx, and Arx.
@@ -25,6 +38,8 @@ projects:
2538
2639
- name: Envers
2740
type: incubated
41+
maintainer_name: Ivan Ogasawara
42+
maintainer_email: [email protected]
2843
url: https://osl-incubator.github.io/envers/
2944
description: |
3045
Envers is a command-line tool (CLI) designed to manage and version environment
@@ -34,20 +49,34 @@ projects:
3449
3550
- name: fqlearn
3651
type: incubated
52+
maintainer_name: Ever Vino
53+
maintainer_email: [email protected]
3754
url: https://osl-pocs.github.io/fqlearn/
3855
description: |
3956
This Project aims to facilitate the teaching of unit operations and
4057
thermodynamics.
4158
4259
- name: Makim
4360
type: incubated
61+
maintainer_name: Ivan Ogasawara
62+
maintainer_email: [email protected]
4463
url: https://osl-incubator.github.io/makim/
4564
description: |
4665
Makim (or makim) is based on make and focus on improve the way to define targets
4766
and dependencies. Instead of using the Makefile format, it uses yaml format.
4867
68+
- name: Rago
69+
type: incubated
70+
maintainer_name: Ivan Ogasawara
71+
maintainer_email: [email protected]
72+
url: https://osl-incubator.github.io/rago/
73+
description: |
74+
Rago is a lightweight framework for RAG.
75+
4976
- name: noWorkflow
5077
type: affiliated
78+
maintainer_name: Joao Felipe
79+
maintainer_email: [email protected]
5180
url: https://gems-uff.github.io/noworkflow/
5281
description: |
5382
The noWorkflow project aims at allowing scientists to benefit from provenance
@@ -57,20 +86,35 @@ projects:
5786
5887
- name: PyDataStructs
5988
type: affiliated
89+
maintainer_name: Gagandeep Singh
90+
maintainer_email: [email protected]
6091
url: https://pydatastructs.readthedocs.io/en/latest/
6192
description: |
6293
PyDataStructs project aims to be a Python package for various data structures
6394
and algorithms (including their parallel implementations).
6495
96+
- name: PyMedX
97+
type: incubated
98+
maintainer_name: Ever Vino
99+
maintainer_email: [email protected]
100+
url: https://osl-incubator.github.io/pymedx
101+
description: |
102+
PyMedX is a Python library that provides access to PubMed/PubMed Central.
103+
This project is a fork from the archived project PyMed.
104+
65105
- name: SciCookie
66106
type: incubated
107+
maintainer_name: Ivan Ogasawara
108+
maintainer_email: [email protected]
67109
url: https://osl-incubator.github.io/scicookie
68110
description: |
69111
SciCookie is a template developed by Open Science Labs that creates
70112
projects from project templates.
71113
72114
- name: Sugar
73115
type: incubated
116+
maintainer_name: Ivan Ogasawara
117+
maintainer_email: [email protected]
74118
url: https://osl-incubator.github.io/sugar/
75119
description: |
76120
Sugar aims to organize your stack of containers, gathering some useful scripts

theme/projects.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ <h2>
4343
{{ project.name }}
4444
</a>
4545
</h2>
46+
<p>
47+
<strong>Maintainer</strong>: {{ project.maintainer_name }}
48+
&lt;<a href="mailto:{{ project.maintainer_email }}">{{ project.maintainer_email }}</a>&gt;
49+
</p>
4650
<p>{{ project.description }}</p>
4751
</div>
4852
</div>

0 commit comments

Comments
 (0)