@jensens @zopyx In Karlsruhe: https://entropia.de/GPN
Ich dachte, ich hätte in Deinem Profil gesehen, dass Du am nächsten Wochenende dort wärst.
Author of @Python4DataScience, @JupyterTutorial and @PyViz tutorial • @pyberlin organiser • Development, consulting and operation of privacy compliant web services @cusy.
#Python #Jupyter #PyViz #DataScience tfr
@jensens @zopyx In Karlsruhe: https://entropia.de/GPN
Ich dachte, ich hätte in Deinem Profil gesehen, dass Du am nächsten Wochenende dort wärst.
@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.
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.’
@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.
@mialikescoffee Take a look at our Python Basics Tutorial: https://python-basics-tutorial.readthedocs.io/
Mein Vortrag zu Protomaps »Die Demokratisierung digitaler Karten« für die FrOSCon am 16. und 17. August wurde angenommen:
https://cusy.io/de/ueber/trefft-uns/20-froscon
Ich freue mich schon auf spannende Diskussionen.
@FrOSCon @protomaps #Maps #GIS #Geography #FrOSCon
#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
@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)
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: https://cusy.io/en/our-training-courses/versioned-and-reproducible-storage-of-code-and-data
#OpenData #Git
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 https://geopandas.org/en/stable/docs/changelog.html#version-1-1-0-june-1-2025
If we have broken anything, please let us know :).
@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.
@nobodyinperson If you really want to pin down your environment so that it can be restored to binary compatibility, take a look at spack: https://www.python4data.science/en/latest/productive/envs/spack/index.html
@spack
Our findings on how AI can support us in programming are pretty much in line with the results of the DORA Report 2024: https://cusy.io/en/blog/dora-report-2024
@dora #AI #Programming #DX #DevOps
📅 Save the date! Am 5. Juli werde ich um 14 Uhr einen Vortrag auf der Tübix halten: So helfen uns LLMs beim Programmieren.
https://cusy.io/de/ueber/trefft-uns/tuebix-2025
@tuebix #LLM #AI #Programming
@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.
We have expanded the section on geodata to include the most common (tile) file formats: https://www.python4data.science/en/latest/data-processing/geodata.html
#Geography #GIS
The democratisation of digital maps: How protomaps are changing the game: https://cusy.io/en/blog/the-democratisation-of-digital-maps-how-protomaps-are-changing-the-game
@protomaps @leaflet @maplibre #Maps #Geography