{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"}],"enrichment":{"capability":"MagicCube implements NxNxN Rubik cubes with fast rotations and includes a solver for 3x3x3 cubes and a move optimizer.","skillfed_tags":["simulation","puzzle-solver","algorithm-development"],"use_cases":["Build a Rubik cube solver or algorithm tester by creating cubes and applying move sequences.","Simulate cube scrambles and track state changes for educational or competitive analysis.","Optimize move sequences for cube-solving algorithms to reduce the number of rotations needed.","Generate and validate cube states in Kociemba order for advanced solving techniques.","Create visualizations or games that require fast cube state manipulation and rotation."],"what_it_does":"MagicCube is a Python library for creating and manipulating Rubik cubes of any size from 2x2x2 up to 100x100x100. It provides fast rotation operations using numpy, making it suitable for cube simulations and algorithm testing. The library supports standard cube notation (L, R, U, D, F, B moves and their variants) plus advanced extensions like wide rotations and layer-specific moves.\n\nThe package includes a BasicSolver that can solve 3x3x3 cubes using the beginner method, and a move optimizer that simplifies move sequences by eliminating redundant rotations, converting triple moves to inverses, and removing unnecessary cube rotations. It's designed for developers building cube solvers, simulations, or educational tools.","worth_installing":"Yes, if you need a fast, permissively licensed Rubik cube library. The low install friction, Production/Stable status, and recent updates make it reliable for simulations and solver development. The aging maintenance signal (474 days since last release) is a minor concern for long-term support, but no known vulnerabilities and active repository history suggest stability. Not necessary if you only need basic cube representation without solving or optimization."},"id":"magiccube","links":{"html":"https://skillfed.io/packages/magiccube","md":"https://skillfed.io/packages/magiccube.md","pypi":"https://pypi.org/project/magiccube/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-27","license_spdx":null,"license_treatment":"permissive","name":"magiccube","python_support":"supports_current","summary":"NxNxN Rubik Cube implementation"},"popularity":{"monthly_downloads":485889,"position":6395,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
