{"categories":[{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Converts geometric objects and GeoJSON-like data into matplotlib patches and paths for visualization on plots.","skillfed_tags":["geospatial","visualization","matplotlib-integration"],"use_cases":["Plot geometric objects directly on matplotlib figures without manual coordinate extraction.","Visualize GeoJSON geometries in Python by converting them to matplotlib patches for display.","Create spatial plots where you want to leverage geometric operations and matplotlib's rendering.","Render transformed geometries as colored patches with transparency and styling.","Build exploratory plots of spatial data without writing custom coordinate-to-patch conversion code."],"what_it_does":"Descartes is an adapter layer that converts geometric objects and GeoJSON-like dictionaries into matplotlib patch objects for visualization. It bridges geometric computation and matplotlib's rendering system, allowing you to plot spatial data directly without manual coordinate extraction. The package accepts objects with a `__geo_interface__` property or compatible geometric structures and converts them into matplotlib patches that can be added to axes.\n\nThe package is stable and has been in production use since 2010, but it is no longer actively maintained\u2014the last release was in 2017. It has no known security vulnerabilities and carries a permissive BSD license. Its single runtime dependency is matplotlib, with numpy as an implicit requirement.","worth_installing":"Yes, if you are working with geometric objects and matplotlib in a stable codebase where you do not expect frequent updates. The package is mature and does one thing well, but its abandonment since 2017 means you should verify compatibility with your current matplotlib and Python versions before adopting it in new projects."},"id":"descartes","links":{"html":"https://skillfed.io/packages/descartes","md":"https://skillfed.io/packages/descartes.md","pypi":"https://pypi.org/project/descartes/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-01-17","license_spdx":null,"license_treatment":"permissive","name":"descartes","python_support":"unspecified","summary":"Use geometric objects as matplotlib paths and patches"},"popularity":{"monthly_downloads":676373,"position":5383,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
