added standard header to .py files
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: __init__.py
|
||||
# Description: Imports various graph creator classes for the Shake&Tune package.
|
||||
|
||||
|
||||
from .axes_map_graph_creator import AxesMapGraphCreator as AxesMapGraphCreator
|
||||
from .belts_graph_creator import BeltsGraphCreator as BeltsGraphCreator
|
||||
from .graph_creator import GraphCreator as GraphCreator
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
######################################
|
||||
###### AXE_MAP DETECTION SCRIPT ######
|
||||
######################################
|
||||
# Written by Frix_x#0161 #
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: axes_map_graph_creator.py
|
||||
# Description: Implements the axes map detection script for Shake&Tune, including
|
||||
# calibration tools and graph creation for 3D printer vibration analysis.
|
||||
|
||||
|
||||
import optparse
|
||||
import os
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
#################################################
|
||||
######## CoreXY BELTS CALIBRATION SCRIPT ########
|
||||
#################################################
|
||||
# Written by Frix_x#0161 #
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2022 - 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: belts_graph_creator.py
|
||||
# Description: Implements the CoreXY/CoreXZ belts calibration script for Shake&Tune,
|
||||
# including computation and graphing functions for 3D printer belt paths analysis.
|
||||
|
||||
|
||||
import optparse
|
||||
import os
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: graph_creator.py
|
||||
# Description: Abstract base class for creating various types of graphs in Shake&Tune,
|
||||
# including methods for moving, preparing, saving, and cleaning up files.
|
||||
# This class is inherited by the AxesMapGraphCreator, BeltsGraphCreator,
|
||||
# ShaperGraphCreator, VibrationsGraphCreator, StaticGraphCreator
|
||||
|
||||
|
||||
import abc
|
||||
import shutil
|
||||
from datetime import datetime
|
||||
|
||||
@@ -1,3 +1,16 @@
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Derived from the calibrate_shaper.py official Klipper script
|
||||
# Copyright (C) 2020 Dmitry Butyugin <dmbutyugin@google.com>
|
||||
# Copyright (C) 2020 Kevin O'Connor <kevin@koconnor.net>
|
||||
# Copyright (C) 2022 - 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: shaper_graph_creator.py
|
||||
# Description: Implements the input shaper calibration script for Shake&Tune,
|
||||
# including computation and graphing functions for 3D printer vibration analysis.
|
||||
|
||||
|
||||
#################################################
|
||||
######## INPUT SHAPER CALIBRATION SCRIPT ########
|
||||
#################################################
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: static_graph_creator.py
|
||||
# Description: Implements a static frequency profile measurement script for Shake&Tune to diagnose mechanical
|
||||
# issues, including computation and graphing functions for 3D printer vibration analysis.
|
||||
|
||||
|
||||
import optparse
|
||||
import os
|
||||
from datetime import datetime
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
##################################################
|
||||
#### DIRECTIONAL VIBRATIONS PLOTTING SCRIPT ######
|
||||
##################################################
|
||||
# Written by Frix_x#0161 #
|
||||
# Shake&Tune: 3D printer analysis tools
|
||||
#
|
||||
# Copyright (C) 2024 Félix Boisselier <felix@fboisselier.fr> (Frix_x on Discord)
|
||||
# Licensed under the GNU General Public License v3.0 (GPL-3.0)
|
||||
#
|
||||
# File: vibrations_graph_creator.py
|
||||
# Description: Implements the directional vibrations plotting script for Shake&Tune,
|
||||
# including computation and graphing functions for analyzing 3D printer vibration profiles.
|
||||
|
||||
|
||||
import math
|
||||
import optparse
|
||||
|
||||
Reference in New Issue
Block a user