Veit Schiele 🔜 GPN

Author of @Python4DataScience, @JupyterTutorial and @PyViz tutorial • @pyberlin organiser • Development, consulting and operation of privacy compliant web services @cusy​.
tfr

Veit Schiele 🔜 GPNveit
2025-06-13

@jensens @zopyx In Karlsruhe: entropia.de/GPN
Ich dachte, ich hätte in Deinem Profil gesehen, dass Du am nächsten Wochenende dort wärst.

Veit Schiele 🔜 GPNveit
2025-06-13

@jensens @zopyx Wir sehen uns alle auf der GPN ☺️

Veit Schiele 🔜 GPNveit
2025-06-13

@stiefkind Wir verwenden häufig Altair zum Plotten. Die Bibliothek nutzt die universelle Vega-Lite-Grammatik, um mit wenigen Zeilen Python-Code ansprechende Grafiken zu generieren.

Veit Schiele 🔜 GPNveit
2025-06-13

Whow, the feedback from the participants was overwhelming: ‘Flexible, improvised when unexpected questions arose. Experienced in various relevant specialist areas, has good examples, both prepared and spontaneous. Responds to requests.’

Veit Schiele 🔜 GPNveit
2025-06-10

@kidpixo Sphinx is still the de facto standard for documenting Python packages. It also supports the Numpy and Google style for docstrings with sphinx.ext.napoleon. After all, I have hardly ever seen better structured texts for documentation.

Veit Schiele 🔜 GPNveit
2025-06-10

Today the workshop on test driven development for updating legacy software starts.

Veit Schiele 🔜 GPNveit
2025-06-07

@mialikescoffee Take a look at our Python Basics Tutorial: python-basics-tutorial.readthe

Veit Schiele 🔜 GPNveit
2025-06-06

Mein Vortrag zu Protomaps »Die Demokratisierung digitaler Karten« für die FrOSCon am 16. und 17. August wurde angenommen:
cusy.io/de/ueber/trefft-uns/20
Ich freue mich schon auf spannende Diskussionen.
@FrOSCon @protomaps

Veit Schiele 🔜 GPN boosted:

#Python programming language picks of the day (continued):

➡️ @scientific_python - Initiative to co-ordinate scientific Python projects

➡️ @pyOpenSci - Organisation for Python FOSS in open science

➡️ @geopandas - FOSS project using geospatial data in Python

➡️ @Python4DataScience - Teaching materials on Python in data science

➡️ @obspy - Python framework for seismological data

2/4

Veit Schiele 🔜 GPN boosted:
2025-06-04

Thanks to the work of Python Release Managers and all the Developers-in-Residence we have a coordinated #Python #security release of all versions for 5 CVEs all in one day (1 critical, 3 high, 1 medium)

discuss.python.org/t/python-3-

Veit Schiele 🔜 GPNveit
2025-06-03

@achim You can use subprocess.PIPE, e.g. to pass head -n 5 to ps -ef:
import subprocess
ps_cmd = subprocess.Popen(["ps", "-ef"], stdout=subprocess.PIPE)
head_cmd = subprocess.Popen(
["head", "-n", "5"],
stdin=ps_cmd.stdout,
stdout=subprocess.PIPE,
encoding="utf-8",
)
stdout, stderr = head_cmd.communicate()
print(stdout)

Veit Schiele 🔜 GPN boosted:
cusy GmbHcusy
2025-06-03

Imagine the previously open data on which you have based your scientific work being taken offline. Unfortunately, this has now become a reality in the USA. We show you how you can check your data sources and secure your results: cusy.io/en/our-training-course

Veit Schiele 🔜 GPN boosted:
2025-06-02

Today is the day! GeoPandas 1.1.0 is out, available on PyPI and conda-forge. This release brings feature parity with shapely 2.1 thanks to a long list of new methods, allows sparse and dense arrays as outputs of spatial index queries and comes with coverage simplification, among many other improvements and fixes. See the full list of changes at geopandas.org/en/stable/docs/c

If we have broken anything, please let us know :).

#geopython

Veit Schiele 🔜 GPNveit
2025-05-31

@scy In the currently planned release of my website, I always indicate the last modification date, so I don’t have to decide in advance whether there will be an update. You can also check the public Git repo to see when which changes were made.

Screenshot of a blog post with a block containing the author’s name, publication date and expected reading time.
Veit Schiele 🔜 GPNveit
2025-05-31

@nobodyinperson If you really want to pin down your environment so that it can be restored to binary compatibility, take a look at spack: python4data.science/en/latest/
@spack

Veit Schiele 🔜 GPN boosted:
cusy GmbHcusy
2025-05-26

Our findings on how AI can support us in programming are pretty much in line with the results of the DORA Report 2024: cusy.io/en/blog/dora-report-20
@dora

Veit Schiele 🔜 GPNveit
2025-05-22

📅 Save the date! Am 5. Juli werde ich um 14 Uhr einen Vortrag auf der Tübix halten: So helfen uns LLMs beim Programmieren.
cusy.io/de/ueber/trefft-uns/tu
@tuebix

Veit Schiele 🔜 GPNveit
2025-05-18

@roguelynn Thank you very much. Interrogate is so helpful when we need to refactor code from data scientists: 100% test and docstring coverage is required for this.

Veit Schiele 🔜 GPN boosted:
Python for Data SciencePython4DataScience
2025-05-16

We have expanded the section on geodata to include the most common (tile) file formats: python4data.science/en/latest/

Veit Schiele 🔜 GPN boosted:
cusy GmbHcusy
2025-05-15

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst