A Python framework for building Desktop applications.
Python QML CMake Other
Clone or download
Failed to load latest commit information.
UM Remove typo and changed text a bit for config error message. CURA-5452 Jul 18, 2018
cmake Add MyPy as normal unit test May 4, 2018
docs Fix broken links in the documentation Apr 20, 2018
examples Always set encoding to utf-8 when opening files Jun 11, 2018
plugins After rotating the object keeps right scaling range Jul 17, 2018
resources Updated pt_BR translations Jun 23, 2018
scripts Always set encoding to utf-8 when opening files Jun 11, 2018
tests Merge branch 'master' into remove-package-check Jul 12, 2018
.gitattributes Specify that this repository uses LF instead of CRLF Jun 16, 2017
.gitignore Ignore Mypy cache May 4, 2018
.pylint-ignore.dict Add a dictionary with words that pylint should ignore when spell chec… Apr 21, 2016
CMakeLists.txt Merge branch 'master' into WIP_improve_initialization May 30, 2018
CPackConfig.cmake Bump the versions in the build files. Nov 9, 2016
Doxyfile Rename Doxygen config to Doxyfile and ensure the output directory is … Jun 18, 2015
Jenkinsfile move jenkins timeout into parallel_nodes block Jan 23, 2018
LICENSE Changing AGPLv3 license to LGPLv3 Sep 28, 2017
LibraryDir.py.in Fix a startup crash when using Cura. May 16, 2018
README.md Remove link to never-created documentation site Apr 20, 2018
create_plugin.py Fix creating empty directory in zipfile Nov 13, 2017
pylint.cfg Allow loading numpy, scipy and PyQt during pylint run Feb 27, 2017
pytest.ini Add benchmark files and functions to things PyTest will run Jun 15, 2016
run_mypy.py Fix run_mypy.py Jul 11, 2018



Uranium is a Python framework for building 3D printing related applications.


Uranium is released under the terms of the LGPLv3 or higher. A copy of this license should be included with the software.


  • Python 3
  • Qt 5 with QtQuick 2, QtQuick Controls
  • PyQt5
  • Numpy
  • Arcus