From 235527d03366cdde31e9cf637dbf804e6a3a11ec Mon Sep 17 00:00:00 2001 From: Carlos Doro Neto Date: Tue, 2 Mar 2021 16:07:11 -0300 Subject: [PATCH 1/5] Use a better name for Symetrie hexapod files --- py4syn/epics/{SymetrieHexapodClass.py => SymetriePowerClass.py} | 0 py4syn/epics/{HexapodeClass.py => SymetrieTurboClass.py} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename py4syn/epics/{SymetrieHexapodClass.py => SymetriePowerClass.py} (100%) rename py4syn/epics/{HexapodeClass.py => SymetrieTurboClass.py} (100%) diff --git a/py4syn/epics/SymetrieHexapodClass.py b/py4syn/epics/SymetriePowerClass.py similarity index 100% rename from py4syn/epics/SymetrieHexapodClass.py rename to py4syn/epics/SymetriePowerClass.py diff --git a/py4syn/epics/HexapodeClass.py b/py4syn/epics/SymetrieTurboClass.py similarity index 100% rename from py4syn/epics/HexapodeClass.py rename to py4syn/epics/SymetrieTurboClass.py From 1f1105dd1d6049df46c74373eb40a0fbadaaa32b Mon Sep 17 00:00:00 2001 From: Carlos Doro Neto Date: Tue, 2 Mar 2021 16:20:58 -0300 Subject: [PATCH 2/5] Improve documentation on symetrie hexapods --- ...{epics_symetrie_hexapod.rst => epics_symetrie_power.rst} | 6 +++--- py4syn/epics/SymetriePowerClass.py | 6 +++--- py4syn/epics/SymetrieTurboClass.py | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) rename docs/source/epics/{epics_symetrie_hexapod.rst => epics_symetrie_power.rst} (59%) diff --git a/docs/source/epics/epics_symetrie_hexapod.rst b/docs/source/epics/epics_symetrie_power.rst similarity index 59% rename from docs/source/epics/epics_symetrie_hexapod.rst rename to docs/source/epics/epics_symetrie_power.rst index f00d669..4c0e1c9 100644 --- a/docs/source/epics/epics_symetrie_hexapod.rst +++ b/docs/source/epics/epics_symetrie_power.rst @@ -4,16 +4,16 @@ Symetrie hexapod (proprietary IOC) ================================== .. module:: py4syn.epics.SymetrieHexapodClass - :synopsis: Python3 class for hexapods using Symetrie's proprietary IOC + :synopsis: Python3 class for Symetrie hexapods that use PowerPmac controllers Class for controlling a single axis of a Symetrie hexapod (limited to x, y, z and respective rotations). -Supports Symetrie's proprietary IOC while maintaining the same API as HexapodeClass.py. +Supports Symetrie IOCs that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. Tested on Bora and Breva models. Using Symetrie hexapod module ============================= -Usage of Python3 class for hexapods using Symetrie's proprietary IOC +Usage of Python3 class for Symetrie hexapods that use PowerPmac controllers .. autoclass:: Hexapode :members: diff --git a/py4syn/epics/SymetriePowerClass.py b/py4syn/epics/SymetriePowerClass.py index 35a1ead..53d113b 100644 --- a/py4syn/epics/SymetriePowerClass.py +++ b/py4syn/epics/SymetriePowerClass.py @@ -1,11 +1,11 @@ -"""Symetrie hexapod (proprietary IOC) +"""Symetrie hexapod (PowerPmac) Class for controlling a single axis of a Symetrie hexapod (limited to x, y, z and respective rotations). -Supports Symetrie"s proprietary IOC while maintaining the same API as HexapodeClass.py. +Supports Symetrie IOCs that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. Tested on Bora and Breva models. :platform: Unix -:synopsis: Python3 class for hexapods using Symetrie"s proprietary IOC +:synopsis: Python3 class for Symetrie hexapods that use PowerPmac controllers .. moduleauthors:: Carlos Doro Neto """ diff --git a/py4syn/epics/SymetrieTurboClass.py b/py4syn/epics/SymetrieTurboClass.py index 7fb9bed..7e89b22 100644 --- a/py4syn/epics/SymetrieTurboClass.py +++ b/py4syn/epics/SymetrieTurboClass.py @@ -1,9 +1,9 @@ -"""Hexapode Bora controller class +"""Symetrie hexapod (TurboPmac) controller class -Python class for Hexapode Bora controllers +Python class for Symetrie hexapod that use TurboPmac controllers :platform: Unix -:synopsis: Python class for Hexapode Bora from Symetrie controllers +:synopsis: Python class for Symetrie hexapod that use TurboPmac controllers .. moduleauthors:: Douglas Henrique C. de Araújo From 71ad7a934e47c82a7cf8f65517f66b849c25c8ca Mon Sep 17 00:00:00 2001 From: Carlos Doro Neto Date: Tue, 2 Mar 2021 16:29:05 -0300 Subject: [PATCH 3/5] Fix double spaces --- docs/source/epics/epics_symetrie_power.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/epics/epics_symetrie_power.rst b/docs/source/epics/epics_symetrie_power.rst index 4c0e1c9..3f34815 100644 --- a/docs/source/epics/epics_symetrie_power.rst +++ b/docs/source/epics/epics_symetrie_power.rst @@ -4,7 +4,7 @@ Symetrie hexapod (proprietary IOC) ================================== .. module:: py4syn.epics.SymetrieHexapodClass - :synopsis: Python3 class for Symetrie hexapods that use PowerPmac controllers + :synopsis: Python3 class for Symetrie hexapods that use PowerPmac controllers Class for controlling a single axis of a Symetrie hexapod (limited to x, y, z and respective rotations). Supports Symetrie IOCs that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. @@ -13,7 +13,7 @@ Tested on Bora and Breva models. Using Symetrie hexapod module ============================= -Usage of Python3 class for Symetrie hexapods that use PowerPmac controllers +Usage of Python3 class for Symetrie hexapods that use PowerPmac controllers .. autoclass:: Hexapode :members: From 38484859edc9587a8ab4aaf854bb8787ea3027d3 Mon Sep 17 00:00:00 2001 From: Carlos Doro Neto Date: Tue, 2 Mar 2021 17:19:35 -0300 Subject: [PATCH 4/5] Minor changes --- docs/source/epics/epics_symetrie_power.rst | 2 +- py4syn/epics/SymetriePowerClass.py | 2 +- py4syn/epics/SymetrieTurboClass.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/source/epics/epics_symetrie_power.rst b/docs/source/epics/epics_symetrie_power.rst index 3f34815..e4dfa7c 100644 --- a/docs/source/epics/epics_symetrie_power.rst +++ b/docs/source/epics/epics_symetrie_power.rst @@ -7,7 +7,7 @@ Symetrie hexapod (proprietary IOC) :synopsis: Python3 class for Symetrie hexapods that use PowerPmac controllers Class for controlling a single axis of a Symetrie hexapod (limited to x, y, z and respective rotations). -Supports Symetrie IOCs that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. +Supports Symetrie hexapods that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. Tested on Bora and Breva models. Using Symetrie hexapod module diff --git a/py4syn/epics/SymetriePowerClass.py b/py4syn/epics/SymetriePowerClass.py index 53d113b..07df304 100644 --- a/py4syn/epics/SymetriePowerClass.py +++ b/py4syn/epics/SymetriePowerClass.py @@ -1,7 +1,7 @@ """Symetrie hexapod (PowerPmac) Class for controlling a single axis of a Symetrie hexapod (limited to x, y, z and respective rotations). -Supports Symetrie IOCs that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. +Supports Symetrie hexapods that use PowerPmac controllers while maintaining the same API as SymetrieTurboClass.py. Tested on Bora and Breva models. :platform: Unix diff --git a/py4syn/epics/SymetrieTurboClass.py b/py4syn/epics/SymetrieTurboClass.py index 7e89b22..da9323c 100644 --- a/py4syn/epics/SymetrieTurboClass.py +++ b/py4syn/epics/SymetrieTurboClass.py @@ -3,7 +3,7 @@ Python class for Symetrie hexapod that use TurboPmac controllers :platform: Unix -:synopsis: Python class for Symetrie hexapod that use TurboPmac controllers +:synopsis: Python class for Symetrie hexapods that use TurboPmac controllers .. moduleauthors:: Douglas Henrique C. de Araújo From a31a17505a64e4af71caead6d8d81ef123ad265a Mon Sep 17 00:00:00 2001 From: Carlos Doro Neto Date: Tue, 2 Mar 2021 17:22:47 -0300 Subject: [PATCH 5/5] Fix grammar error --- py4syn/epics/SymetrieTurboClass.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py4syn/epics/SymetrieTurboClass.py b/py4syn/epics/SymetrieTurboClass.py index da9323c..b58129f 100644 --- a/py4syn/epics/SymetrieTurboClass.py +++ b/py4syn/epics/SymetrieTurboClass.py @@ -1,6 +1,6 @@ """Symetrie hexapod (TurboPmac) controller class -Python class for Symetrie hexapod that use TurboPmac controllers +Python class for Symetrie hexapods that use TurboPmac controllers :platform: Unix :synopsis: Python class for Symetrie hexapods that use TurboPmac controllers