Releases: AiviaCommunity/PythonForAivia
Python recipes for Aivia (12.1.0, Sep 15, 2023)
Python virtual Environment For Aivia
General Information
The FirstTimeSetup.py script will ensure a virtual environment is created to run the python recipes for Aivia with the appropriate packages.
No further install should be needed. Hence, the script is run once only.
The recipes are then containing some code to:
- Check the existence of the virtual environment,
- Automatically activate the virtual environment to be able to run with the appropriate packages,
- Fallback on main Aivia environment which we do not recommend to modify (i.e. add new packages).
Requirements
-
Python 3.9 - comes with Aivia
-
Accept the risks that come from running Python Scripts you download from the internet. These scripts are provided to you to use at your own risk.
Installation
-
Download the latest
PythonEnvForAivia
zip available in the releases:
https://github.com/AiviaCommunity/PythonForAivia/releases -
Unzip the downloaded folder
PythonEnvForAivia
in a location where there are no admin access restrictions.
The tree structure of the folder is as follow
PythonEnvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───[category subfolders]
└───... .py
Execution
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Update: FirstTimeSetup.py
Shows an error message if chosen folder is not writable.
Also adds the ability to compare requirements to existing for an update only if needed
Python recipes for Aivia (12.1.0, Sep 12, 2023)
Python virtual Environment For Aivia
General Information
The FirstTimeSetup.py script will ensure a virtual environment is created to run the python recipes for Aivia with the appropriate packages.
No further install should be needed. Hence, the script is run once only.
The recipes are then containing some code to:
- Check the existence of the virtual environment,
- Automatically activate the virtual environment to be able to run with the appropriate packages,
- Fallback on main Aivia environment which we do not recommend to modify (i.e. add new packages).
Requirements
-
Python 3.9 - comes with Aivia
-
Accept the risks that come from running Python Scripts you download from the internet. These scripts are provided to you to use at your own risk.
Installation
-
Download the latest
PythonEnvForAivia
zip available in the releases:
https://github.com/AiviaCommunity/PythonForAivia/releases -
Unzip the downloaded folder
PythonEnvForAivia
in a location where there are no admin access restrictions.
The tree structure of the folder is as follow
PythonEnvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───[category subfolders]
└───... .py
Execution
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Updated scripts:
ProcessMultipleExcelTables_FromAivia.py (Secondary relationship sets can be named differently if the main object is "Cells" / Handles NaN in summary tabs)
Python recipes for Aivia (12.1.0, Aug 11, 2023)
Python virtual Environment For Aivia
General Information
The FirstTimeSetup.py script will ensure a virtual environment is created to run the python recipes for Aivia with the appropriate packages.
No further install should be needed. Hence, the script is run once only.
The recipes are then containing some code to:
- Check the existence of the virtual environment,
- Automatically activate the virtual environment to be able to run with the appropriate packages,
- Fallback on main Aivia environment which we do not recommend to modify (i.e. add new packages).
Requirements
-
Python 3.9 - comes with Aivia
-
Accept the risks that come from running Python Scripts you download from the internet. These scripts are provided to you to use at your own risk.
Installation
-
Download the latest
PythonEnvForAivia
zip available in the releases:
https://github.com/AiviaCommunity/PythonForAivia/releases -
Unzip the downloaded folder
PythonEnvForAivia
in a location where there are no admin access restrictions.
The tree structure of the folder is as follow
PythonEnvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───[category subfolders]
└───... .py
Execution
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Updated scripts:
ProcessMultipleExcelTables_FromAivia.py (ability to provide relationship stats from Cell Analysis)
Python recipes for Aivia (12.1.0, July 03, 2023)
Python virtual Environment For Aivia
General Information
The FirstTimeSetup.py script will ensure a virtual environment is created to run the python recipes for Aivia with the appropriate packages.
No further install should be needed. Hence, the script is run once only.
The recipes are then containing some code to:
- Check the existence of the virtual environment,
- Automatically activate the virtual environment to be able to run with the appropriate packages,
- Fallback on main Aivia environment which we do not recommend to modify (i.e. add new packages).
Requirements
-
Python 3.9 - comes with Aivia
-
Accept the risks that come from running Python Scripts you download from the internet. These scripts are provided to you to use at your own risk.
Installation
-
Download the latest
PythonEnvForAivia
zip available in the releases:
https://github.com/AiviaCommunity/PythonForAivia/releases -
Unzip the downloaded folder
PythonEnvForAivia
in a location where there are no admin access restrictions.
The tree structure of the folder is as follow
PythonEnvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───[category subfolders]
└───... .py
Execution
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
-
Updated scripts:
ProcessMultipleExcelTables_FromAivia.py
SuperpixelPainter.py -
New scripts:
AiviaExperimentCreator.py
MultiWellPlateConverter_OperaPhenix.py
Rotate2D.py
Rotate3D_90deg.py
StackReg_ImageAlignment.py
DrawArrayOfShapes_2D.py
DrawShapes_2D.py
DrawShollCircles_2D_AiviaGui.py
Read_WorkFlowFile.py
Python recipes for Aivia (11.0.1, Nov 28, 2022)
Python recipes validated with Aivia 11.0.1 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Security fix with upgrades: Pillow==9.3.0, numpy==1.22.0
- Corrected script in Recipes > SuperpixelPainter.py
- Corrected script in Utilities > ProcessMultipleExcelTables_FromAivia.py
Python recipes for Aivia (11.0.1, Nov 2, 2022)
Python recipes validated with Aivia 11.0.1 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- New script in Utilities > Heatmap_FromExcelTable.py
- Corrected script in Utilities > ProcessMultipleExcelTables_FromAivia.py
Python recipes for Aivia (11.0.1, Sept 30, 2022)
Python recipes validated with Aivia 11.0.1 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Corrected scripts in Utilities > ProcessMultipleExcelTables_FromAivia.py, ExtractDeepLearningInfoInLogFile.py, ReadTiffTags.py
Python recipes for Aivia (11.0.0, Aug 29, 2022)
Python recipes validated with Aivia 11.0.0 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- Corrected script in Recipes > RGBtoLuminance.py
- Corrected script in Utilities > ProcessMultipleExcelTables_FromAivia.py
Python recipes for Aivia (11.0.0, Aug 24, 2022)
Python recipes validated with Aivia 11.0.0 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...
Updates:
- new script in Utilities > ProcessMultipleExcelTables_FromAivia.py
Python recipes for Aivia (11.0.0, Aug 1, 2022)
Python recipes validated with Aivia 11.0.0 and the new Virtual Environment (ensuring all recipes work fine).
Download the zip and follow the instructions.
Installation
- Unzip the downloaded folder PythonVenvForAivia in a location where there are no admin access restrictions. The tree structure of the folder is as follow
PythonVenvForAivia
├───FirstTimeSetup.py
├───requirements.txt
├───README.md
└───Recipes
└───... .py
└───Utilities
└───... .py
-
Load
FirstTimeSetup.py
in Aivia by "File>Open" or drag-and-drop -
Load any 2D image in Aivia
-
Click on "Start" button and wait for "Process Completed" message at the bottom of the recipe console
- Please make sure that you have the Internet connection and wait if bandwidth is slow.
-
Choose a recipe in the "Recipes" and "Utilities" folders, and drag-and-drop it in Aivia to use it...