merlin-cura

merlin cura

https://github.com/swensagh/merlin-cura

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

merlin cura

Basic Info
  • Host: GitHub
  • Owner: SwensaGH
  • License: lgpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 54.9 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Citation Security

README.md

N|Solid

Building, Testing, Releasing

sh delete ~/.conan delete c:\.conon delete ~/AppDir/local/Uranium*,cura*,Merlin* delete ~AppData\Roaming/Uranium*,cura*,Merlin*

Install Conan

sh pip install conan --upgrade conan config install https://github.com/ultimaker/conan-config.git conan profile new default --detect --force

Clone Merlin-Uranium

sh git clone https://github.com/SwensaGH/Merlin-Uranium cd Uranium

For development

sh conan editable add . uranium/latest@sai/sai

For production release

sh conan create . uranium/latest@sai/sai --build=missing --update

Clone Merlin-Cura

sh git clone https://github.com/SwensaGH/Merlin-cura cd Cura

For development

One time to setup Virtual Environment. You can delete venv directory and rerun to generate the venv directory

update the following packages to 5.2.2 to 5.3.0 (to latest in the future ) - conandata.yml

Also make sure you have the requirements for building curaengine - https://github.com/Ultimaker/CuraEngine/wiki/Building-CuraEngine-From-Source

This step builds the curaengine.exe

sh conan install . --build=missing --update -o cura:devtools=True -g VirtualPythonEnv

For production release

sh conan create . cura/latest@sai/sai --build=missing --update conan install cura/latest@sai/sai --build=missing --update -if cura_inst -g VirtualPythonEnv -o cura:devtools=True --json "cura_inst/conan_install_info.json" .\cura_inst\Scripts\Activate.ps1 pyinstaller .\cura_inst\Ultimaker-Cura.spec py .\cura_inst\packaging\NSIS\create_windows_installer.py D:\ultimaker\Cura D:\ultimaker\Cura\dist swensa-cura.exe

Run Cura

sh venv\scripts\Activate.bat python cura_app.py

Owner

  • Name: Swensa
  • Login: SwensaGH
  • Kind: organization

Citation (CITATION.cff)

# YAML 1.2
---
cff-version: 1.2.0
type: software
message: >-
  If you use this software, please cite it using the
  metadata from this file.
title: Ultimaker Cura
abstract: >-
  A state-of-the-art slicer application built on top
  of the Uranium framework.
authors:
  - name: Ultimaker B.V.
contact:
  - email: info@ultimaker.com
    name: "Ultimaker B.V."
url: "https://ultimaker.com/software/ultimaker-cura"
repository-code: "https://github.com/Ultimaker/Cura"
license: LGPL-3.0
license-url: "https://github.com/Ultimaker/Cura/blob/main/LICENSE"
version: 5.2.1
date-released: "2022-10-19"
keywords:
  - Ultimaker
  - Cura
  - Slicer
  - Uranium
  - Arachne
  - 3D Printing
  - Additive Manufacturing

GitHub Events

Total
Last Year

Dependencies

.github/workflows/conan-package-create.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/conan-package.yml actions
.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/cura-all-installers.yml actions
.github/workflows/cura-installer.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/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/requirements-conan-package.txt pypi
  • conan *
  • sip *
.github/workflows/requirements-printer-linter.txt pypi
  • pyyaml *
printer-linter/pyproject.toml pypi
  • pyyaml *
printer-linter/setup.py pypi
requirements-dev.txt pypi
  • jinja2 * development
  • pyinstaller ==5.6.2 development
  • pyinstaller-hooks-contrib * development
  • pytest * development
  • pyyaml * development
  • sip ==6.5.1 development
requirements-ultimaker.txt pypi
  • charon master/s-line
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
  • networkx ==2.6.2
  • 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.9.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