fusion repared
commit
e87bb9731d
68
README.md
68
README.md
|
|
@ -2,7 +2,9 @@
|
||||||
|
|
||||||
AcouSed for **Acou**stic Backscattering for Concentration of Suspended **Sed**iments in Rivers is a software developped by INRAE, in collaboation with CNR.
|
AcouSed for **Acou**stic Backscattering for Concentration of Suspended **Sed**iments in Rivers is a software developped by INRAE, in collaboation with CNR.
|
||||||
|
|
||||||

|
<p>
|
||||||
|
<img src="logos/AcouSed.png" align="center" width=20% height=20% >
|
||||||
|
</p>
|
||||||
|
|
||||||
It is divided in six tabs:
|
It is divided in six tabs:
|
||||||
- Acoustic data : acoustic raw data are downloaded and visualised
|
- Acoustic data : acoustic raw data are downloaded and visualised
|
||||||
|
|
@ -13,14 +15,39 @@ It is divided in six tabs:
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
### Standalone software
|
||||||
|
|
||||||
|
AcouSed can be launched with python installation. An executable is available on [River Hydraulics](https://riverhydraulics.riverly.inrae.fr/outils/logiciels-pour-la-mesure/acoused) teams website.
|
||||||
|
The user needs to download the folder "acoused-packaging" including :
|
||||||
|
- icons and logos folder
|
||||||
|
- _internal folder (python packages)
|
||||||
|
- executable file
|
||||||
|
- calibration constant file
|
||||||
|
- documentation
|
||||||
|
|
||||||
|
Acoused.exe file must be launched from this folder.
|
||||||
|
Test data can be dowloaded from the [INRAE nextcloud](https://nextcloud.inrae.fr/s/3zZdieztrx7nwYa)
|
||||||
|
|
||||||
|
### Python environment
|
||||||
|
|
||||||
Acoused is developped for Linux and Windows on Python version 3.8 or
|
Acoused is developped for Linux and Windows on Python version 3.8 or
|
||||||
greater. By default, Acoused is developped with Pypi package
|
greater. By default, Acoused is developped with Pypi package
|
||||||
dependencies, but is also possible to use Guix package manager to run
|
dependencies, but is also possible to use Guix package manager to run
|
||||||
Acoused.
|
Acoused.
|
||||||
|
|
||||||
### **TODO** Windows
|
#### Windows
|
||||||
|
|
||||||
### Linux
|
You can use Pypi to get correct software environment and run the
|
||||||
|
program.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
python -m venv env
|
||||||
|
env\Scripts\activate.bat
|
||||||
|
python -m pip install -U -r ..\virtualenv\requirements.txt
|
||||||
|
python main.py
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Linux
|
||||||
|
|
||||||
You can use Pypi to get correct software environment and run the
|
You can use Pypi to get correct software environment and run the
|
||||||
program.
|
program.
|
||||||
|
|
@ -32,7 +59,7 @@ program.
|
||||||
python3 main.py
|
python3 main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
### Linux with Guix
|
#### Linux with Guix
|
||||||
|
|
||||||
To run Acoused within a [GNU Guix](https://guix.gnu.org/) software
|
To run Acoused within a [GNU Guix](https://guix.gnu.org/) software
|
||||||
environment, you need Guix installed on your computer and run the
|
environment, you need Guix installed on your computer and run the
|
||||||
|
|
@ -62,15 +89,44 @@ script `guix.sh` to run the program.
|
||||||
|
|
||||||
If you have any questions or suggestions, please contact us to celine.berni@inrae.fr and/or jerome.lecoz@inrae.fr.
|
If you have any questions or suggestions, please contact us to celine.berni@inrae.fr and/or jerome.lecoz@inrae.fr.
|
||||||
|
|
||||||
## Acknowledgment (Funding)
|
## Acknowledgment
|
||||||
|
|
||||||
|
This study was conducted within the [Rhône Sediment Observatory](https://observatoire-sediments-rhone.fr/) (OSR), a multi-partner research program funded through the Plan Rhône by the European Regional Development Fund (ERDF), Agence de l’Eau RMC, CNR, EDF and three regional councils (Auvergne-Rhône-Alpes, PACA and Occitanie).
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="logos/OSR.png" align="center" width=10% height=10% >
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## Industrial partners
|
||||||
|
|
||||||
|
[CNR](https://www.cnr.tm.fr/)
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="logos/CNR.png" align="center" width=10% height=10% >
|
||||||
|
</p>
|
||||||
|
|
||||||
|
[UBERTONE](https://ubertone.com/)
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="logos/Ubertone.jpeg" align="center" width=10% height=10% >
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
[EDF](https://www.edf.fr/hydraulique-isere-drome)
|
||||||
|
<p>
|
||||||
|
<img src="logos/EDF.png" align="center" width=10% height=10% >
|
||||||
|
</p>
|
||||||
|
|
||||||
This study was conducted within the [Rhône Sediment Observatory](https://observatoire-sediments-rhone.fr/) (OSR), a multi-partner research program funded through the Plan Rhône by the European Regional Development Fund (ERDF), Agence de l’Eau RMC, CNR, EDF and three regional councils (Auvergne-Rhône-Alpes, PACA and Occitanie). It was also support by CNR.
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
AcouSed
|
AcouSed
|
||||||
Copyright (C) 2024-2025 - INRAE
|
Copyright (C) 2024-2025 - INRAE
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="logos/BlocMarque-INRAE-Inter.jpg" align="center" width=10% height=10% >
|
||||||
|
</p>
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
start cmd /c test3\Acoused.exe
|
||||||
|
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
|
||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
rem Python environment (-U = update python packages / -r = texte file)
|
||||||
|
python -m pip install -U -r ..\virtualenv\requirements.txt
|
||||||
|
|
||||||
|
rem Build windows version
|
||||||
|
mkdir acoused_packaging
|
||||||
|
pyinstaller --name "acoused" ..\main.py -y
|
||||||
|
|
||||||
|
rem Icons
|
||||||
|
mkdir acoused_packaging\icons
|
||||||
|
copy /y ..\icons\*.png acoused_packaging\icons
|
||||||
|
|
||||||
|
rem Logos
|
||||||
|
mkdir acoused_packaging\logos
|
||||||
|
copy /y ..\logos\* acoused_packaging\logos
|
||||||
|
|
||||||
|
rem Doc
|
||||||
|
copy /y ..\ABS_calibration_constant_kt.xlsx acoused_packaging
|
||||||
|
copy /y ..\AcouSed_UserManual.pdf acoused_packaging
|
||||||
|
copy /y ..\Acoustic_Inversion_theory.pdf acoused_packaging
|
||||||
|
copy /y ..\Tutorial_AQUAscat_software.pdf acoused_packaging
|
||||||
|
|
||||||
|
rem move exe
|
||||||
|
move /y dist\AcouSed\acoused.exe acoused_packaging
|
||||||
|
move /y dist\acoused\_internal acoused_packaging
|
||||||
|
copy debug.bat acoused_packaging
|
||||||
|
rmdir /s /q build
|
||||||
|
rmdir /s /q dist
|
||||||
|
del /q AcouSed.spec
|
||||||
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
matplotlib==3.6.3
|
|
||||||
numpy==1.23.5
|
|
||||||
pandas==1.5.3
|
|
||||||
PyQt5==5.15.9
|
|
||||||
PyQt5-Qt5==5.15.2
|
|
||||||
PyQt5-sip==12.11.0
|
|
||||||
python-dateutil==2.8.2
|
|
||||||
scikit-learn==1.2.1
|
|
||||||
scipy==1.10.0
|
|
||||||
pyqt-file-list-widget==0.0.1
|
|
||||||
qtrangeslider==0.1.5
|
|
||||||
astropy==6.1.7
|
|
||||||
odfpy==1.4.1
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
contourpy==1.0.7
|
|
||||||
cycler==0.11.0
|
|
||||||
defusedxml==0.7.1
|
|
||||||
et-xmlfile==1.1.0
|
|
||||||
fonttools==4.38.0
|
|
||||||
importlib-resources==5.12.0
|
|
||||||
joblib==1.2.0
|
|
||||||
kiwisolver==1.4.4
|
|
||||||
llvmlite==0.39.1
|
|
||||||
matplotlib==3.6.3
|
|
||||||
numba==0.56.4
|
|
||||||
numpy==1.23.5
|
|
||||||
odfpy==1.4.1
|
|
||||||
openpyxl==3.0.10
|
|
||||||
packaging==23.0
|
|
||||||
pandas==1.5.3
|
|
||||||
Pillow==9.4.0
|
|
||||||
profilehooks==1.12.0
|
|
||||||
pyparsing==3.0.9
|
|
||||||
pyqt-checkbox-table-widget==0.0.14
|
|
||||||
PyQt5==5.15.9
|
|
||||||
PyQt5-Qt5==5.15.2
|
|
||||||
PyQt5-sip==12.11.0
|
|
||||||
python-dateutil==2.8.2
|
|
||||||
pytz==2022.7.1
|
|
||||||
scikit-learn==1.2.1
|
|
||||||
scipy==1.10.0
|
|
||||||
six==1.16.0
|
|
||||||
threadpoolctl==3.1.0
|
|
||||||
utm==0.7.0
|
|
||||||
xlrd==2.0.1
|
|
||||||
xmltodict==0.13.0
|
|
||||||
zipp==3.15.0
|
|
||||||
Loading…
Reference in New Issue