{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"TM1py provides Python bindings to IBM Planning Analytics (TM1), enabling read/write operations on cubes, dimensions, and hierarchies, plus execution of TI processes and MDX queries.","skillfed_tags":["ibm-planning-analytics","etl-automation","multidimensional-database"],"use_cases":["Automate daily ETL pipelines that read TM1 cube data via MDX and load results into a data warehouse.","Build Python scripts to bulk-update TM1 dimensions and hierarchies from external data sources.","Execute TI processes programmatically and retrieve their return values for monitoring or error handling.","Parallelize large cube write operations using async methods to reduce overall runtime.","Integrate TM1 data into Jupyter notebooks or pandas workflows for ad-hoc analysis and reporting."],"what_it_does":"TM1py is a Python client library for IBM Planning Analytics (TM1), a multidimensional database and planning platform. It abstracts the REST API into Pythonic methods for reading and writing cube data, managing dimensions and hierarchies, executing MDX queries, and running TI processes. The package supports both on-premise TM1 installations and cloud deployments (IBM Cloud, PAaaS, Cloud Pak For Data), with connection modes for SSL, LDAP, OAuth, and API keys.\n\nThe library is designed for data engineers and analysts who need to automate TM1 workflows from Python\u2014extracting data via MDX or cube views, loading data from pandas DataFrames, updating metadata, and parallelizing operations with async methods. It handles the authentication and HTTP plumbing, leaving you to focus on business logic. Active maintenance and a permissive MIT license make it suitable for production use in enterprise environments.","worth_installing":"Yes. TM1py is the standard Python interface to Planning Analytics, actively maintained, widely used (top 15000 PyPI packages), and carries no known security vulnerabilities. Install it if you need to automate TM1 workflows or integrate TM1 data into Python applications. The low install friction and permissive license make it a straightforward choice for enterprise users."},"id":"tm1py","links":{"html":"https://skillfed.io/packages/tm1py","md":"https://skillfed.io/packages/tm1py.md","pypi":"https://pypi.org/project/tm1py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-13","license_spdx":null,"license_treatment":"permissive","name":"TM1py","python_support":"supports_current","summary":"A python module for TM1."},"popularity":{"monthly_downloads":322911,"position":7606,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.1"}
