Skip to content

newsletter second edition #173

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added pages/blog/newsletter-second-edition/header.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
108 changes: 108 additions & 0 deletions pages/blog/newsletter-second-edition/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
title: "Newsletter Second Edition"
slug: "newsletter-second-edition"
date: 2024-12-04
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you will need to update this date, please

authors: ["Mfonobong Uyah"]
tags: ["Newsletter", "OSL", "Second Edition"]
categories: ["Newsletter"]
description: |
The second edition of the OSL newsletter is here. Catch up on the latest updates from within and outside our organisation. Don't forget to share this resource with your network.
thumbnail: "/header.jpg"
template: "blog-post.html"
---

**Highlights:**

- **Review of pyOpenSci Fall Festival 2024**
- **ArxLang/ASTx talk at PyConLadies2024**
- **Did You Know?**
- **What’s New in Software Development?**
- **More on MAKIM and ArxLang/ASTx Developments**
- **Open Study Group**

## Review: pyOpenSci Fall Festival 2024 in A Few Sentences

Our partner, pyOpenSci, just concluded the maiden edition of its Fall Festival. The highly anticipated event ran from October 28 to November 1, 2024, exposing participants to coding best practices, exciting sample projects, new tools and products, and games like Roast My Repo. The entire event was hosted on Spatial Chat.

If you were unable to attend this event, we got you covered. Here’s a brief summary of each day’s activities:

- Day 1: Keynote talks from Eric Ma, Melissa Medoca, and Rowan Cockett. These experts spoke on Open Science in Relation to biomedicine and LLMs, the impact of Open Source on Open Science, and how Markdown catalyses scientific computations through MySTMd.

- Day 2: A three-part session on formatting code, modularising code, and finally, testing code.

- Day 3: Insightful package creation tutorial using a template designed and owned by the pyOpenSci community.

- Day 4: Tips and tricks to effectively sharing a code. How to publish your package on TestPyPI, and add a DOI to your GitHub repo using Zenodo.

- Day 5: Reproducible reports with Quarto (interactive Python and R in your browser). Speech by George Stagg and demo by James Balamuta.

## News: ArxLang/ASTx talk at PyConLadies2024

We invite you to attend the ArxLang/ASTx talk at the PyConLadies 2024 event. This 20-minute discussion promises to be insightful and interactive. It is titled: “ASTx: Empowering Language Processing Through Custom Abstract Syntax Trees”, and will be hosted by Ana Krelling, an impeccable contributor to the OSL community.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we were a bit late about this ... instead of inviting the audience to the talk, could you point them to the video: https://www.youtube.com/watch?v=azVNQTFmuhA

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe the next paragraph will not be necessary anymore


If you’re interested in software development, especially regarding language processing, Python, or, precisely, abstract syntax trees, we welcome you to take a front-row seat. The date and time of the OSL session is as follows: 2024-12-07 01:10-01:30 (UTC)/20:10-20:30 (America/New York).

Get more information [here](https://conference.pyladies.com/).

## Did You Know?

You can convert a Jupyter notebook to a script in the terminal
Once you have the terminal open, you can use it to run Jupyter notebooks as scripts by running:

```jupyter nbconvert --to script <notebook_name>.ipynb```

This converts the notebook into a Python script, which can then be executed directly from the terminal.

## What’s New in Software Development

**Linux Kernel 6.12 Has Been Released.**
The new update is intended to receive Long-Term Support (LTS), up until 2026. It reportedly comes packed with features such as real-time computing with PREEMPT_RT, hardware enhancements for AMD, Intel, and NVIDIA, and network improvements for DMTCP, IPv6 IOAM6, and PTP Timestamps.

Other pecks of the Linux Kernel 6.12 are driver updates, thermal core testing, file-backed mount support, guest PMU support, ARM permission overlay support, android guest support, and more. You can read more on this here.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it seems it is missing a link ?


## Updates: Recent Implementations from the Makim and ArxLang/ASTx teams

### Makim team

- feat(ssh): support SSH-based command execution
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it would be good to convert all this bullet points into 1 flowing text paragraph.

- fix: Fix validate_config function name
- chore: Add initial infrastructure for SSH tests
- fix: Fix xonsh version
- chore(ci): Fix linter job on CI
- feat: add matrix strategy

### ArxLang/ASTx team

- feat: add IfExpr class
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it would be good to convert all this bullet points into 1 flowing text paragraph.

- feat: create WhileExpr class
- fix: change args type in FunctionCall class
- imp: Improve the output for ForRangeLoopExpr
- feat: Add support for bool operators - transpiler
- chore(linter): Fix issues pointed by the linter

## What’s Next? How to Get Started Learning About OSL Projects and Activities

- **Tour Our Website:** Explore our mission, vision, contribution guidelines,
and more on the [OSL website](https://www.opensciencelabs.org).
- **Become a Member:** Join our
[OSL Discord server](https://www.opensciencelabs.org/discord) to connect with
like-minded individuals, contribute to discussions, and collaborate to project
under OSL umbrella. Whether you have a technical background or are a new
enthusiast, everyone is welcome!

- **Stay Connected:** Follow us on
[LinkedIn](https://www.linkedin.com/company/opensciencelabs) and
[X](https://twitter.com/opensciencelabs) to get updates about published
articles and events before they hit your email.

- **Explore Our Projects and Ideas:** Visit our
[YouTube channel](https://www.youtube.com/@opensciencelabs/videos). With 12
insightful videos already available and many more rolling out soon, you can
learn how to install and use our most popular tools, as well as gain knowledge
on programming languages, coding best practices, and past events.

### Open Study Group

Join our Open Study Group! Everyone is welcome to participate in our dedicated one-hour sessions designed to support your personal studies. Use this online meeting space to focus on your work, ask questions, and share updates about your progress. Whether you're tackling a new project, learning a new skill, or simply seeking a quiet time to study, our study group provides a supportive and collaborative environment to help you achieve your goals. Come connect with fellow learners and make the most of your study time together!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

additionally you can say that this study group is sponsored by LiteRev https://literev.unige.ch/


Ask for more information on our [Discord](https://www.opensciencelabs.org/discord).
Loading