{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"Enables matplotlib to plot data using cftime calendar objects on the x-axis, supporting non-standard calendars used in climate and weather modeling.","skillfed_tags":["climate-science","matplotlib-extension"],"use_cases":["Plot climate model output with non-standard calendars directly from netCDF files without converting to standard datetime.","Create time-series visualizations of weather or oceanographic data that use non-Gregorian calendars.","Automate axis formatting for scientific publications involving climate or paleoclimate data.","Build data exploration notebooks for earth science research where cftime objects are native to the data source."],"what_it_does":"nc-time-axis is a small integration layer that teaches matplotlib how to handle cftime datetime objects on plot axes. It's designed for scientists and climate modelers who work with data from netCDF files, which often use non-standard calendars that standard Python datetime cannot represent. The package registers cftime objects as a valid matplotlib axis type, so you can pass them directly to plot functions without manual conversion.\n\nThe package depends on cftime for calendar handling, matplotlib for plotting, and numpy for array operations. It's actively maintained, supports Python 3.7 and later, and has no known security vulnerabilities. Installation is straightforward via pip or conda, and it requires no system dependencies or configuration.","worth_installing":"Yes. If you work with climate, weather, or earth science data in netCDF format, this package solves a real friction point\u2014plotting cftime objects directly without conversion. It has low install friction, no vulnerabilities, permissive licensing, and active maintenance. If you don't use cftime calendars, it adds no value."},"id":"nc-time-axis","links":{"html":"https://skillfed.io/packages/nc-time-axis","md":"https://skillfed.io/packages/nc-time-axis.md","pypi":"https://pypi.org/project/nc-time-axis/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-04-20","license_spdx":null,"license_treatment":"permissive","name":"nc-time-axis","python_support":"supports_current","summary":"Provides support for a cftime axis in matplotlib"},"popularity":{"monthly_downloads":184419,"position":10038,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.1"}
