Pandas is the industry standard for data analysis in Python. You can load, filter, restructure, and visualize gigabytes of disparate data with a few keystrokes. Pandas is built on top of the NumPy library and borrows many of its concepts and syntax conventions, so if you’re familiar with NumPy, you’ll feel right at home withContinue reading “The Definitive Visual Guide to Pandas, Illustrated”
Tag Archives: Open Source
GDL: GNU Data Language
GDL is a free/libre/open source incremental compiler compatible with IDL (Interactive Data Language) and to some extent with PV-WAVE. Together with its library routines it serves as a tool for data analysis and visualization in such disciplines as astronomy, geosciences and medical imaging. GDL development had been started by Marc Schellens back in early noughtiesContinue reading “GDL: GNU Data Language”
K-9 Mail 6.000
The plan for K-9 Mail 6.000 sounded simple enough: fix the various known issues with notifications for new messages. Yet, it took over 7 months and more than 350 individual changes for this version to be ready for release. Read more…
Appwrite: Secure Open-Source Backend Server for Web, Mobile & Flutter Developers
Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster. Read more…
BGP implemented in the Go Programming Language
GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language. Read more…
Kaitai Struct: A new way to develop parsers for binary structures
Kaitai Struct is a declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source filesContinue reading “Kaitai Struct: A new way to develop parsers for binary structures”
Contributing to Complex Projects
As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project? These questions apply to any software project regardless of whether they are open source orContinue reading “Contributing to Complex Projects”
Go 1.18 is released
Today the Go team is thrilled to release Go 1.18, which you can get by visiting the download page. Go 1.18 is a massive release that includes new features, performance improvements, and our biggest change ever to the language. It isn’t a stretch to say that the design for parts of Go 1.18 started overContinue reading “Go 1.18 is released”
Blender 3.1
Blender Foundation and the online developers community are proud to present Blender 3.1, a solid update to an already outstanding release Read more…
The Three Pillars of Reproducible Builds
Over the past year, software engineers have lived through the shock of infiltrated or intentionally broken NPM packages, supply chain attacks, long-unnoticed backdoors, and more. This has created a firestorm of activity around how to securely build software. Many organizations, from the Linux Foundation to the United States government, are calling for and building newContinue reading “The Three Pillars of Reproducible Builds”