Jérémie has just released threadpoolctl 3.2.0:
https://pypi.org/project/threadpoolctl/
This is a small Python library to inspect and change the size of the threadpools used by libraries dynamically linked to a Python program (e.g. OpenBLAS, MKL, OpenMP runtimes...).
It is quite useful to debug oversubscription problems in the #SciPy / #PyData ecosystem.
This new version makes it possible to register a custom controller for your own native library. See the changelog for details:
https://github.com/joblib/threadpoolctl/blob/master/CHANGES.md
@sagemath #sagemath, #opensource, #magma, #mathematic, #matlab, #numpy, #scipy, #matplotlib, #sympy, #maxima, #gap, #flint, #r, #python
#sagemath #opensource #magma #mathematic #matlab #numpy #SciPy #matplotlib #sympy #maxima #gap #flint #r #Python
PEP 703 by Sam Gross and sponsored by @ambv on Making the Global Interpreter Lock Optional in CPython is now a public draft:
https://peps.python.org/pep-0703/
Others and I contributed some context on why this would help improve the efficiency and maintainability of #Python code in the context of #DataScience, #MachineLearning #DeepLearning and more generally in scientific programming / #scipy contexts.
Feel free to discuss this draft here: https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional/22606
#Python #DataScience #machinelearning #deeplearning #SciPy #PyData
Noticias sobre Python científico de la semana, episodio 60 🐍⚙️🍇 ¡Hola 2023!
En resumen: Nuevas versiones de SciPy, NumPy, IPython y Polars, cálculo de energía renovable con atlite, un cron para notebooks de Jupyter, arrays infinitos, y un anuncio personal https://astrojuanlu.substack.com/p/episodio-60 Apoya el noticiero suscribiéndote por correo 📫
#noticieropythoncientifico #scipy #numpy #ipython #polars #conda #jupyter #pydata #python
#python #PyData #jupyter #conda #polars #ipython #numpy #SciPy #noticieropythoncientifico
Has anyone tried to use #SciPy library's minimize function with FastAPI's concurrency features? I'm trying to run multiple instances of it so putting await before optimize.minimize() can give me better results.
Noticias sobre Python científico de la semana, episodio 56 🐍 ⚙️
En resumen: Nuevas versiones de ObsPy y Polars, Python para la industria aseguradora, 40 métodos de detección de anomalías, vuelve la JupyterCon, y oferta Black Friday https://astrojuanlu.substack.com/p/episodio-56 Apoya el noticiero suscribiéndote por correo 📬
#python #scipy #numpy #jupyter #obspy #pyod #polars #pydata #jupytercon
#jupytercon #PyData #polars #pyod #obspy #jupyter #numpy #SciPy #python
Noticias sobre Python científico de la semana, episodio 56 🐍 ⚙️
En resumen: Nuevas versiones de ObsPy y Polars, Python para la industria aseguradora, 40 métodos de detección de anomalías, vuelve la JupyterCon, y oferta Black Friday https://astrojuanlu.substack.com/p/episodio-56 Apoya el noticiero suscribiéndote por correo 📬
#python #scipy #numpy #jupyter #obspy #pyod #polars #pydata #jupytercon
#jupytercon #PyData #polars #pyod #obspy #jupyter #numpy #SciPy #python
Noticias sobre Python científico de la semana, episodio 56 🐍 ⚙️
En resumen: Nuevas versiones de ObsPy y Polars, Python para la industria aseguradora, 40 métodos de detección de anomalías, vuelve la JupyterCon, y oferta Black Friday https://astrojuanlu.substack.com/p/episodio-56 Apoya el noticiero suscribiéndote por correo 📬
#python #scipy #numpy #jupyter #obspy #pyod #polars #pydata #jupytercon
#jupytercon #PyData #polars #pyod #obspy #jupyter #numpy #SciPy #python
@astrogsw You probably meant software for visual astronomy, but I'll reply anyway... 🙂
In Radio there are a few software suites out there, e.g., #CASA (https://casa.nrao.edu/) or #gildas (https://www.iram.fr/IRAMFR/GILDAS/).
Still, I often preferred to write my own #Python programs, as it gives more flexibility. (Makes sense for large projects only or if you have lots of similar data.) For #Python there are a lot of great packages, which help, #astropy, #numpy, #scipy, #matplotlib etc.
#casa #gildas #Python #astropy #numpy #SciPy #matplotlib
#PyDataNYC sprints slowly cooling off - I managed to help a number of contributors compile #NumPy and #SciPy from source, and leave written trace of a few inconsistencies I found in the SciPy documentation https://github.com/scipy/scipy/issues/17373
Not too bad for such a short sprint!
#SciPy is an open source (MIT) #Python library containing fundamental algorithms for #scientificcomputing in Python, including numerical integration & quadratures, interpolation, fast Fourier transforms, signal processing, and more.
Source code: https://github.com/scipy/scipy#readme
#scientificcomputing #python #SciPy
Hello #twittermigration folks! 👋🏼 If you want to know more about
🐍 All things #PyData & #SciPy
🧑🤝🧑 #PyDataMadrid and #Python
🤝 A bit of #futureofwork, #sustainability, #cooperatives
🎶 A bit of algorithmic music with #foxdot
🔥 Rants about bad #UX in free software
🇪🇸 Pensamientos ocasionales en español
You're at the right place! Please say hi 😊 #introductions
#introductions #UX #foxdot #cooperatives #sustainability #futureofwork #python #PyDataMadrid #SciPy #PyData #twittermigration