Python
Python is a popular programming language across human disciplines. In recent releases particular attention has been paid to performance. Multiple JIT (Just-In-Time) compilers are available for Python, improving the performance of pure Python code.
2024
- 2024-10-06 – Find executable path in Python
- 2024-06-28 – Python 3.12 Apple App Store conflict
- 2024-04-12 – Python tempfile on Windows
- 2024-03-26 – Install Matlab Engine API in Python
- 2024-02-12 – Black format exclude multiple directories
- 2024-02-03 – Global PEP8 Git pre-commit check hook
- 2024-01-24 – Python subprocess missing DLL detection
- 2024-01-14 – flake8 black format errors in Python 3.12
2023
- 2023-12-25 – Python distutils removal
- 2023-11-03 – Install Anaconda Python in Windows PowerShell
- 2023-09-23 – Detect if running in Windows Subsystem for Linux
- 2023-09-07 – Python collect images to HTML document
- 2023-09-01 – Matplotlib / Matlab label tick at min / max value
- 2023-08-29 – Matplotlib / Matlab log axis plots
- 2023-08-17 – Matplotlib datetime tick labels
- 2023-08-11 – Python argparse vis shell glob
- 2023-08-08 – Pytest skiporimport matlab.engine
- 2023-08-07 – Python subprocess tee to screen and variable
- 2023-08-06 – Python subprocess multi-line Python script
- 2023-07-29 – Matplotlib cycle plot colors endlessly
- 2023-07-28 – Python temporary working directory copy
- 2023-07-13 – xarray to_netcdf() file compression
- 2023-06-24 – Python subprocess package executable
- 2023-06-23 – Astrometry.net techniques and tips
- 2023-06-09 – Madrigal GNSS line-of-sight data load in Python
- 2023-03-06 – Running Matlab and GNU Octave via Pytest
- 2023-02-26 – Catch Numpy warnings as error
- 2023-02-22 – Python pathlib iterdir subdirectories
- 2023-02-01 – Detect if Python running as sudo
2022
- 2022-12-23 – Fast updating Matplotlib plots
- 2022-12-14 – Python minimal package with pyproject.toml
- 2022-12-10 – Python directed dependency graphs
- 2022-12-05 – Anaconda Python clean unused packages
- 2022-10-12 – conda run non-interactive environment
- 2022-05-18 – Disable conda auto activate base
- 2022-04-25 – matplotlibrc Matplotlib defaults file
- 2022-03-20 – conda install tar.bz2 low bandwidth Internet
- 2022-03-07 – Build Python from CMake
2021
- 2021-11-30 – Conda mingw-w64 path conflicts
- 2021-11-10 – Python 3 Microsoft Visual C++ 14.0 is required
- 2021-10-25 – Python random seed init
- 2021-09-24 – Play, Record, Process live audio with Numpy
- 2021-09-20 – Anaconda Python + Spyder on WSL
- 2021-06-07 – Rename and cleanup conda Python environment
- 2021-04-26 – Python extract .zst ZSTD
- 2021-03-25 – Upgrade Anaconda for latest Python
- 2021-03-24 – Force integer axis labels on Matplotlib
- 2021-03-23 – Find source of PyTest warning
- 2021-02-28 – Pytest stdout/stderr capture
- 2021-02-26 – Python aiohttp ResourceWarning socket
- 2021-02-04 – Python plot HTML browser
- 2021-02-01 – MyPy PEP 585, 604 support
- 2021-01-31 – MyPy type check quick start
- 2021-01-27 – Red Hat Linux Python install
- 2021-01-22 – Avoid array copies in Matlab and Python
- 2021-01-19 – Permute/transpose xarray, Numpy, Matlab arrays
- 2021-01-17 – Matlab vs. Python Numpy cumsum
- 2021-01-16 – Matlab - Python meshgrid vs. ndgrid
2020
- 2020-12-20 – Create empty file
- 2020-12-17 – Matplotlib geographic maps with CartoPy
- 2020-12-13 – Pytest.importorskip test skipping
- 2020-12-05 – Python PyPI typing not recommended
- 2020-11-26 – GitHub Python dependency check
- 2020-11-23 – Python cumtrapz vs. Matlab
- 2020-11-11 – IPython no confirm on exit
- 2020-11-06 – Python vs. Matlab for command line
- 2020-10-30 – Default MyPy type hint checks
- 2020-10-28 – Build executable from Python
- 2020-10-24 – CI Python package install
- 2020-10-22 – Get CPU count from Python
- 2020-10-10 – Numpy N-D rot90 flip
- 2020-10-01 – Python asyncio.run boilerplate
- 2020-09-27 – Python ImportError vs. ModuleNotFoundError
- 2020-09-20 – Detect MSYS2 from Python
- 2020-09-07 – Fix Numpy import errors
- 2020-09-02 – Python install additional files
- 2020-07-27 – Python zipfile recursive write
- 2020-07-23 – Fix Python segmentation fault on exit
- 2020-07-19 – Pip install develop mode PEP517
- 2020-07-12 – Matplotlib constrained_layout vs. tight_layout
- 2020-07-12 – Install IPyParaView in Jupyter Notebook
- 2020-07-10 – Make pytest check only one file
- 2020-07-04 – Python Spyder IDE install on any platform
- 2020-06-30 – Print PDF from Matlabplot
- 2020-06-29 – Numpy GCC fix
- 2020-06-29 – Eliminate Python __pycache__ directories
- 2020-06-25 – Matplotlib 3-D mesh wiregrid example
- 2020-06-14 – Setup Astrometry.net and usage tips
- 2020-06-11 – Use conda install in GitHub Actions
- 2020-06-07 – Compare HDF5 data values
- 2020-06-01 – Python f2py install problem workaround
- 2020-05-28 – Check website links with Python
- 2020-04-01 – Mayavi Python easy install
- 2020-03-23 – Save figure SVG from Matlab or Matplotlib
- 2020-03-14 – Pytest ignoring Meson subprojects
- 2020-03-13 – Python paramiko SFTP example
- 2020-03-10 – Silence Pytest DeprecationWarning
- 2020-03-08 – Python breakpoint() debugging
- 2020-03-01 – Paraview Python plot frozen with Render
- 2020-01-30 – Run Matlab code from Python with oct2py
- 2020-01-11 – Use PyPI to distribute Python packages
2019
- 2019-12-30 – Install OpenCV in Python
- 2019-12-26 – Generate vectors of datetime in Python
- 2019-12-01 – Matplotlib ValueError on LogNorm plots
- 2019-11-28 – Majority of new Python work is Python 3
- 2019-11-14 – pip install on offline systems
- 2019-11-13 – Best practices for Matplotlib plots
- 2019-11-12 – pip install downloaded .whl file
- 2019-11-08 – MyPy Python type checking single file or files
- 2019-11-06 – Check if Python interpreter is 32 or 64 bit
- 2019-10-23 – Python PyGame installation
- 2019-10-04 – Python flatten list of lists into list
- 2019-10-01 – Numpy / OpenCV image BGR to RGB
- 2019-09-05 – Numpy can't read .zip files
- 2019-08-28 – Python using NaN or None as sentinel
- 2019-08-27 – Use IPython from PyPy3
- 2019-08-14 – Fix Spyder IDE not visible
- 2019-08-13 – CUDA, cuDNN and NCCL for Anaconda Python
- 2019-08-12 – Code cells in Python IDE
- 2019-08-09 – Limitations of loading HDF5 files with xarray
- 2019-08-06 – Why use Python context manager for file I/O?
- 2019-08-02 – Meson download and extract compressed files
- 2019-08-01 – Python requests vs. urllib.urlretrieve
- 2019-07-29 – Read CDF files in Python
- 2019-07-26 – How to install VisPy OpenGL for Python
- 2019-07-16 – Installing Numba Python accelerator
- 2019-07-06 – Fix corrupt UTF8 files with Python
- 2019-07-02 – Dropping support for Python 3.5
- 2019-06-23 – Compile/install Python 3 on Raspberry Pi
- 2019-06-14 – Python scripts from console / command prompt
- 2019-06-10 – f2py import Fortran code in Python
- 2019-05-08 – PyEphem has been replaced by Skyfield
- 2019-04-20 – Easy install PyPy3
- 2019-04-13 – Python pkg_resources.VersionConflict
- 2019-04-09 – Python calling Python via subprocess
- 2019-03-30 – Writing multipage TIFF with Python
- 2019-03-26 – Matplotlib datetime examples
- 2019-03-12 – Where is Python site-package directory
- 2019-03-05 – read large RINEX files in Python with GeoRINEX
- 2019-03-01 – Python pathlib cast to str for subprocess
- 2019-02-24 – Pdoc Python quickstart
- 2019-01-29 – pytest AttributeError get_marker
- 2019-01-03 – recursive convert DOC, DOCX to PDF
- 2019-01-01 – xarray NetCDF LRU cache replaced autoclose
2018
- 2018-12-28 – Matplotlib in Windows Subsystem for Linux
- 2018-10-21 – Spyder / Jupyter plots in separate window
- 2018-10-04 – Recursive spell check with Aspell and Python
- 2018-10-03 – Installing GPSTk in Anaconda Python
- 2018-08-29 – Convert README.rst to README.md
- 2018-08-21 – Allow NaN in Matplotlib pcolormesh x,y coords
- 2018-08-15 – Pytest approximately equal scalars and arrays
- 2018-08-01 – Find text string in file
- 2018-07-30 – Benefits of conda vs. pip
- 2018-07-19 – Python dynamic update in-place Terminal text
- 2018-07-17 – Understanding Pandas read_csv read_excel errors
- 2018-06-28 – Why upgrade to Python 3.7
- 2018-06-28 – flake8 PEP8 quick start
- 2018-06-26 – Require minimum Python version
- 2018-06-20 – Check console script with Pytest
- 2018-06-09 – Spyder EOL while scanning string literal
- 2018-04-09 – Install Intel Python
- 2018-02-12 – Getting NEXRAD weather radar archive data
- 2018-02-08 – Python Launcher executable scripts Windows
- 2018-01-23 – Best colormap for Matlab/Matplotlib plots
- 2018-01-16 – Managing conda channels
2017
- 2017-12-25 – Simple AstroPy Python FITS image stack examples
- 2017-12-14 – AGU FM2017 Python lunch notes
- 2017-12-11 – DavitPy lunch discussion, Dec. 2017
- 2017-11-17 – Act on each changed file in a Git repo
- 2017-11-12 – Get random available port with Python
- 2017-11-10 – Installing Madrigal Python API
- 2017-10-25 – Send email via Gmail from Python
- 2017-10-23 – Get Public IP address from Shell or Python
- 2017-10-20 – nice low priority Python in Windows and Linux
- 2017-10-11 – Read last lines of file with Python deque
- 2017-09-26 – Idiomatic Python pathlib
- 2017-08-30 – Find device open network ports without NMAP
- 2017-07-26 – Autoscaling imagesc plot and imshow plots
- 2017-06-13 – Fix inability to type in Spyder IDE over VNC
- 2017-05-08 – Python list of bytes to string
- 2017-04-20 – Python 3 @ matrix multiply performance
- 2017-04-05 – Fixing Numpy MKL ImportError
- 2017-03-29 – Synchronous read issues with nidaqmx-python
- 2017-03-28 – Python NI-DAQmx official support
- 2017-03-22 – Fix Spyder CXXABI
- 2017-03-21 – How to install Glumpy OpenGL for Python
- 2017-03-08 – Tilde differences Python vs. Matlab
- 2017-03-06 – f2py example import Fortran library from Python
- 2017-02-26 – Raspberry Pi camera RAW images with Python
- 2017-02-01 – Converting code to Python 3
- 2017-01-31 – Python fine-grained OS detection
2016
- 2016-09-28 – Python QT-based live spectrum visualization
- 2016-09-20 – OpenCV CalcOpticalFlowHS Horn-Schunck
- 2016-05-23 – Python get free network port
- 2016-05-21 – Increase ulimit number of open files
- 2016-03-29 – Double precision complex in f2py
2015
- 2015-11-20 – Python findpeaks find maxima
- 2015-06-12 – Learning Enough Python to Land a Job
- 2015-05-18 – matplotlib ScalarFormatter mulitple figures
- 2015-04-22 – Auroral GLOW model by Stan Solomon in Python
- 2015-02-10 – Beaglebone Black GPIO demonstration code
2014
- 2014-11-12 – Log Python module versions to disk
- 2014-08-27 – Compiling Matplotlib with TkAgg and pip
- 2014-08-08 – Maximum Entropy Regularization on Python
- 2014-07-10 – AIRtools and ReguTools in Python using Oct2Py