{"library":"plotbin","title":"PlotBin","description":"The PlotBin package is a Python library, currently at version 3.1.8, developed by Michele Cappellari. It provides specialized utilities for plotting binned maps and other general two-dimensional data visualizations. Primarily aimed at scientific research and development, particularly in fields like astronomy and astrophysics, its documentation is embedded within the source code file headers. The project maintains an active status with irregular but consistent updates, with the latest release in September 2025.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install plotbin"],"cli":null},"imports":["from plotbin.display_bins import display_bins"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import numpy as np\nfrom plotbin.display_bins import display_bins\nimport matplotlib.pyplot as plt\n\n# Simulate some binned data (e.g., from a galaxy observation)\nx = np.random.rand(100) * 10\ny = np.random.rand(100) * 10\nz = np.sin(x/2) + np.cos(y/2) + np.random.rand(100) * 0.5\n\n# Create a simple display_bins plot\nfig, ax = plt.subplots(figsize=(7, 6))\ndisplay_bins(x, y, z, ax=ax, cmap='viridis', textcolor='white')\nax.set_title('Example Binned Map with PlotBin')\nax.set_xlabel('X-coordinate')\nax.set_ylabel('Y-coordinate')\nplt.colorbar(ax.collections[0], ax=ax, label='Value')\nplt.show()","lang":"python","description":"This quickstart demonstrates how to generate a binned 2D map using `plotbin.display_bins`. It simulates random x, y coordinates and associated 'z' values, then visualizes their binned representation with Matplotlib. It assumes a basic setup where x, y, and z represent data points and their corresponding values in a 2D space.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"3.1.8","pypi_latest":"3.1.8","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":11.5,"avg_import_s":3.35,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":3.21,"mem_mb":41.7,"disk_size":"318.9M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":11.2,"import_time_s":2.41,"mem_mb":41.7,"disk_size":"306M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":4.37,"mem_mb":46.1,"disk_size":"342.1M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":10.8,"import_time_s":3.85,"mem_mb":46.1,"disk_size":"327M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":3.74,"mem_mb":45.3,"disk_size":"326.6M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":10.9,"import_time_s":3.87,"mem_mb":45.3,"disk_size":"311M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":3.17,"mem_mb":45.7,"disk_size":"325.2M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":11.1,"import_time_s":3.41,"mem_mb":45.7,"disk_size":"309M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"noisy","install_time_s":null,"import_time_s":2.82,"mem_mb":38,"disk_size":"317.2M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"plotbin","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"noisy","install_time_s":13.5,"import_time_s":2.62,"mem_mb":38,"disk_size":"310M"}]}}