https://github.com/compas-dev/compas_slicer

Slicing package for FDM 3D Printing with COMPAS.

https://github.com/compas-dev/compas_slicer

Science Score: 33.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
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    5 of 9 committers (55.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary

Keywords

3dprinting aec compas fdm robotics slicing

Keywords from Contributors

blender3d datastructures geometry grasshopper3d rhino3d booleans cgal remeshing
Last synced: 5 months ago · JSON representation

Repository

Slicing package for FDM 3D Printing with COMPAS.

Basic Info
Statistics
  • Stars: 31
  • Watchers: 7
  • Forks: 17
  • Open Issues: 25
  • Releases: 4
Topics
3dprinting aec compas fdm robotics slicing
Created about 6 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog License Code of conduct

README.md

compas_slicer

build GitHub - License PyPI - Latest Release DOI

Python slicing package for FDM 3D Printing based on the COMPAS framework.

Getting started

You can find tutorials and documentation of the project in the compas_slicer page

For installation instructions, see here: installation

For troubleshooting, see here: troubleshooting

Main features

  • Planar slicing (default method, and method based on Cgal library)
  • Curved slicing (interpolation of boundaries, UV slicing, scalar field slicing)
  • Generation of fabrication-related information
  • Export print data to Json and gcode format
  • Visualization of results in grasshopper

Authors

Owner

  • Name: compas-dev
  • Login: compas-dev
  • Kind: organization

COMPAS - an open source computational framework for research and collaboration in AEC

GitHub Events

Total
  • Issues event: 3
  • Watch event: 1
  • Issue comment event: 4
  • Fork event: 1
Last Year
  • Issues event: 3
  • Watch event: 1
  • Issue comment event: 4
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 425
  • Total Committers: 9
  • Avg Commits per committer: 47.222
  • Development Distribution Score (DDS): 0.496
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ioanna Mitropoulou i****1@h****m 214
Joris Burger b****r@a****h 147
Gonzalo Casas c****s@a****h 23
ioannam i****m@i****h 16
Andrei s****7@y****m 13
worbit b****d@a****h 6
Tom Van Mele b****g@a****h 4
Jelle Feringa j****a@g****m 1
Anton Tetov a****n@t****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 51
  • Total pull requests: 57
  • Average time to close issues: 10 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 12
  • Total pull request authors: 6
  • Average comments per issue: 1.27
  • Average comments per pull request: 0.12
  • Merged pull requests: 53
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 0
  • Average time to close issues: about 2 months
  • Average time to close pull requests: N/A
  • Issue authors: 3
  • Pull request authors: 0
  • Average comments per issue: 1.75
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ioannaMitropoulou (25)
  • joburger (14)
  • OjasMahajan (2)
  • cheibasethz (2)
  • gigan5712 (1)
  • Arom122 (1)
  • jf--- (1)
  • weichengyuan1226 (1)
  • cwilkening (1)
  • inesariza (1)
  • ZacZhangzhuo (1)
  • yvanblanchard (1)
Pull Request Authors
  • ioannaMitropoulou (27)
  • joburger (19)
  • gonzalocasas (7)
  • stratocaster (2)
  • tetov (2)
  • jf--- (1)
Top Labels
Issue Labels
bug (5) Tutorial (5) low priority (4) HIGH PRIORITY (3) enhancement (2) documentation (1)
Pull Request Labels
no changelog (5) documentation (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 61 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 17
  • Total maintainers: 1
pypi.org: compas-slicer

Slicing package for FDM 3D Printing with COMPAS

  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 61 Last month
Rankings
Forks count: 9.6%
Dependent packages count: 10.0%
Stargazers count: 11.9%
Average: 18.2%
Dependent repos count: 21.7%
Downloads: 37.7%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: compas_slicer
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 2
Rankings
Dependent repos count: 20.2%
Average: 41.3%
Forks count: 44.9%
Stargazers count: 48.3%
Dependent packages count: 51.6%
Last synced: 6 months ago

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/deploy-n-publish.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
  • crazy-max/ghaction-github-pages v2 composite
  • pypa/gh-action-pypi-publish master composite
.github/workflows/pr-checks.yml actions
  • Zomzog/changelog-checker v1.1.0 composite
  • actions/checkout v1 composite
environment.yml conda
  • compas >=1.0.0
  • igl
  • networkx
  • numpy
  • pip
  • progressbar2 >=3.53
  • pyclipper >=1.2.0
  • python
  • rdp >=0.8
requirements-dev.txt pypi
  • attrs >=17.4 development
  • autopep8 * development
  • bump2version >=1.0 development
  • check-manifest >=0.36 development
  • doc8 * development
  • flake8 * development
  • invoke >=0.14 development
  • ipykernel * development
  • ipython >=5.8 development
  • isort * development
  • m2r * development
  • nbsphinx * development
  • pydocstyle * development
  • pytest >=3.2 development
  • sphinx >=1.6 development
  • sphinx_compas_theme >=0.12 development
  • twine * development
requirements.txt pypi
  • attrs >=19.2.0
  • compas >=1.0.0
  • networkx >=2.5
  • numpy *
  • progressbar2 >=3.53
  • pyclipper >=1.2.0
  • rdp >=0.8
setup.py pypi
  • requirements *