cura

3D printer / slicing GUI built on top of the Uranium framework

https://github.com/ultimaker/cura

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    7 of 550 committers (1.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords

3d-printing cura gcode gui pyqt6 python qml slicer uranium

Keywords from Contributors

cryptocurrencies closember transformers fuzzing astronomy systems astropy distributed profiling systemd
Last synced: 6 months ago · JSON representation

Repository

3D printer / slicing GUI built on top of the Uranium framework

Basic Info
  • Host: GitHub
  • Owner: Ultimaker
  • License: lgpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 524 MB
Statistics
  • Stars: 6,690
  • Watchers: 227
  • Forks: 2,143
  • Open Issues: 3,665
  • Releases: 88
Topics
3d-printing cura gcode gui pyqt6 python qml slicer uranium
Created over 11 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing Funding License Citation Security

README.md


[![Badge Issues]][Issues] [![Badge PullRequests]][PullRequests] [![Badge Closed]][Closed] [![Badge Size]][#] [![Badge License]][License] [![Badge Contributors]][Contributors] [![Badge Test]][Test] [![Badge Conan]][Conan] [![Badge Downloads]][Downloads]

![Logo] # Ultimaker Cura *State-of-the-art slicer app to prepare*
*your 3D models for your 3D printer.* *With hundreds of settings & community-managed print profiles,*
*Ultimaker Cura is sure to lead your next project to a success.* **Contribute Printer Profiles?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura) first.
**Contribute Translations?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) first.
[![Button Building]][Building] [![Button Plugins]][Plugins] [![Button Machines]][Machines] [![Button Report]][Report] [![Button Settings]][Settings] [![Button Localize]][Localize] [![Button Libraries]][Libraries]

Shows cura open on the preview screen with a large benchy model in the center.


OpenSSF Scorecard


Owner

  • Name: Ultimaker
  • Login: Ultimaker
  • Kind: organization
  • Email: info@ultimaker.com
  • Location: The Netherlands

World class open source 3D printers!

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 28,466
  • Total Committers: 550
  • Avg Commits per committer: 51.756
  • Development Distribution Score (DDS): 0.83
Past Year
  • Commits: 1,112
  • Committers: 36
  • Avg Commits per committer: 30.889
  • Development Distribution Score (DDS): 0.549
Top Committers
Name Email Commits
Ghostkeeper r****d@t****m 4,828
Jaime van Kessel n****h@g****m 4,190
Lipu Fei l****5@g****m 1,977
fieldOfView a****o@f****m 1,547
jspijker j****r@u****m 1,241
Arjen Hiemstra a****a@h****l 1,115
Diego Prado Gesto d****o@u****m 963
Remco Burema r****a@u****m 837
c.lamboo c****o@g****m 807
Tim Kuipers t****s@u****m 754
Erwan MATHIEU e****u@u****m 664
ChrisTerBeke c****e@u****m 615
Joey de l'Arago j****o@g****m 602
Kostas Karmas k****m@g****m 546
j.spijker@ultimaker.com j****r 430
MaukCC j****s@m****c 403
Nino van Hooff n****f@g****m 377
Jack Ha j****a@u****m 345
Jack Ha j****a@g****m 337
Saumya Jain s****n@u****m 316
Thomas Karl Pietrowski t****r@g****m 291
Aleksei S a****n@u****m 273
Ian Paschal i****l@g****m 272
Paul Kuiper 4****r 256
Ian Paschal p****s@i****m 219
Simon Edwards s****s@u****m 178
HellAholic a****r@g****m 153
Mark m****d@g****m 151
Tamara Hogenhout t****t@u****m 149
Rijk van Manen r****n@u****m 149
and 520 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 3,073
  • Total pull requests: 858
  • Average time to close issues: about 1 year
  • Average time to close pull requests: about 1 month
  • Total issue authors: 2,624
  • Total pull request authors: 148
  • Average comments per issue: 2.94
  • Average comments per pull request: 1.29
  • Merged pull requests: 383
  • Bot issues: 0
  • Bot pull requests: 17
Past Year
  • Issues: 905
  • Pull requests: 425
  • Average time to close issues: 5 days
  • Average time to close pull requests: 9 days
  • Issue authors: 794
  • Pull request authors: 47
  • Average comments per issue: 1.16
  • Average comments per pull request: 1.34
  • Merged pull requests: 225
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Liger0 (21)
  • LilBub (15)
  • GregValiant (11)
  • gbarbehenn (10)
  • Sophist-UK (9)
  • printingotb (7)
  • EmEiBee (7)
  • allanonmage (7)
  • ghost (7)
  • sargonphin (7)
  • Slashee-the-Cow (7)
  • goofyseeker311 (7)
  • jonwienke (6)
  • ansonl (6)
  • illusionmanager (6)
Pull Request Authors
  • wawanbreton (160)
  • rburema (72)
  • pkuiper-ultimaker (68)
  • HellAholic (60)
  • saumyaj3 (55)
  • GregValiant (38)
  • alanbjorklund (35)
  • Frederic98 (31)
  • casperlamboo (22)
  • jellespijker (19)
  • dependabot[bot] (17)
  • THeijmans (16)
  • dmitrygribenchuk (15)
  • MariMakes (14)
  • Sophist-UK (13)
Top Labels
Issue Labels
Type: Bug (2,476) Status: Triage (1,847) Slicing Error :collision: (1,130) Status: Under Investigation (565) Status: Needs Info (540) Type: New Feature (315) Status: Stale :hourglass: (299) Status: Duplicate (235) Type: Discussion (228) Status: On Backlog (69) Status: Deferred (48) Type: Improvement (24) PreRelease :bug: (22) Status: Won't Fix/Do (16) Type: Question (5) Sentry :european_castle: (5) Developer Environment :computer: (4) PR: Community Contribution :crown: (3) PR: Post Processing :heavy_plus_sign: (2) PR: Printer Definitions :factory: (1) PR: BooBoos :innocent: (1)
Pull Request Labels
PR: Community Contribution :crown: (168) Type: Bug (37) PR: Printer Definitions :factory: (35) Status: Triage (33) PR: Post Processing :heavy_plus_sign: (24) dependencies (19) Slicing Error :collision: (13) Status: Under Investigation (12) PR: BooBoos :innocent: (12) Status: Needs Info (12) Status: Duplicate (6) Type: New Feature (6) PR: Translations :books: (5) Type: Discussion (4) PR: Improving UI :art: (3) PR: Slicing Process :exploding_head: (2) PR: Automation and build :robot: (2)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 10
proxy.golang.org: github.com/ultimaker/cura
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago
proxy.golang.org: github.com/Ultimaker/Cura
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago

Dependencies

.github/workflows/requirements-conan-package.txt pypi
  • conan *
  • sip ==6.5.1
requirements-dev.txt pypi
  • jinja2 * development
  • pyinstaller * development
  • pyinstaller-hooks-contrib * development
  • pytest * development
  • sip ==6.5.1 development
requirements-ultimaker.txt pypi
  • charon master
requirements.txt pypi
  • Automat ==20.2.0
  • PyQt6 ==6.2.3
  • PyQt6-NetworkAuth ==6.2.0
  • PyQt6-NetworkAuth-Qt6 ==6.2.4
  • PyQt6-Qt6 ==6.2.4
  • PyQt6-sip ==13.2.1
  • SecretStorage ==3.3.1
  • Twisted ==21.2.0
  • attrs ==21.2.0
  • certifi ==2021.10.8
  • cffi ==1.15.0
  • chardet ==3.0.4
  • charset-normalizer ==2.1.0
  • constantly ==15.1.0
  • cryptography ==3.4.8
  • cython ==0.29.26
  • hyperlink ==21.0.0
  • idna ==2.8
  • ifaddr ==0.1.7
  • importlib-metadata ==4.10.0
  • incremental ==21.3.0
  • jeepney ==0.7.1
  • keyring ==23.0.1
  • mypy ==0.931
  • mypy-extensions ==0.4.3
  • numpy ==1.21.5
  • numpy-stl ==2.10.1
  • pybind11 ==2.6.2
  • pyclipper ==1.3.0.post2
  • pycparser ==2.20
  • pyserial ==3.4
  • python-utils ==2.3.0
  • pywin32 ==303
  • pywin32-ctypes ==0.2.0
  • requests ==2.22.0
  • scipy ==1.8.1
  • sentry-sdk ==0.13.5
  • setuptools ==62.0.0
  • shapely ==1.8.2
  • six ==1.12.0
  • sys_platform *
  • sys_platform ==
  • tomli ==2.0.1
  • trimesh ==3.9.36
  • twisted-iocpsupport ==1.0.2
  • typing-extensions ==3.10.0.2
  • urllib3 ==1.25.9
  • wheel ==0.37.1
  • zeroconf ==0.31.0
  • zipp ==3.5.0
  • zope.interface ==5.4.0
.github/workflows/conan-package-create.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/conan-package.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/conan-recipe-export.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/conan-recipe-version.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/installers.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v2 composite
.github/workflows/linux.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/macos.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • apple-actions/import-codesign-certs v1 composite
.github/workflows/no-response.yml actions
  • lee-dohm/no-response v0.5.0 composite
.github/workflows/notify.yml actions
  • rtCamp/action-slack-notify v2 composite
.github/workflows/notify_on_print_profile_change.yml actions
  • rtCamp/action-slack-notify v2 composite
.github/workflows/printer-linter-format.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • stefanzweifel/git-auto-commit-action v4 composite
  • technote-space/get-diff-action v6 composite
.github/workflows/printer-linter-pr-diagnose.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v2 composite
  • platisd/clang-tidy-pr-comments bc0bb7da034a8317d54e7fe1e819159002f4cc40 composite
  • technote-space/get-diff-action v6 composite
.github/workflows/printer-linter-pr-post.yml actions
  • actions/checkout v3 composite
  • actions/github-script v3.1.0 composite
  • platisd/clang-tidy-pr-comments bc0bb7da034a8317d54e7fe1e819159002f4cc40 composite
.github/workflows/process-pull-request.yml actions
  • actions-ecosystem/action-add-labels v1 composite
  • actions/checkout v2 composite
.github/workflows/security_badge.yml actions
  • actions/checkout 93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 composite
  • actions/upload-artifact 3cea5372237819ed00197afe530f5a7ea3e805c8 composite
  • github/codeql-action/upload-sarif 17573ee1cc1b9d061760f3a006fc4aac4f944fd5 composite
  • ossf/scorecard-action e38b1902ae4f44df626f11ba0734b14fb91f8f86 composite
.github/workflows/stale.yml actions
  • actions/stale v8 composite
.github/workflows/unit-test-post.yml actions
  • EnricoMi/publish-unit-test-result-action v1 composite
  • actions/checkout v3 composite
  • actions/github-script v3.1.0 composite
.github/workflows/unit-test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/update-translation.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/windows.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/requirements-printer-linter.txt pypi
  • pyyaml *
printer-linter/pyproject.toml pypi
  • pyyaml *
printer-linter/setup.py pypi