{"library":"spotless","title":"Spotless","type":"library","description":"Spotless is a Python library for grid-free deconvolution directly from radio interferometry visibilities. It implements the \"DoB-CLEAN\" algorithm for reconstructing sky images without gridding. The current version is 0.4.1. Release cadence is low, with occasional updates.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install spotless"],"cli":null},"imports":["from spotless import SpotlessImager","from spotless import load_measurements"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"http://github.com/tmolteno/TART","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spotless/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from spotless import SpotlessImager, load_measurements\nimport numpy as np\n\n# Load visibilities from a Measurement Set\nms_path = 'path/to/measurement_set.ms'\nu, v, freq, vis, weights = load_measurements(ms_path)\n\n# Create imager and run deconvolution\nimager = SpotlessImager()\nsky = imager.run(u, v, freq, vis, weights, npix=512, cellsize=0.1)\n\nprint('Reconstructed sky shape:', sky.shape)","lang":"python","description":"Basic usage: load visibilities from a Measurement Set, run Spotless imager.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}