Releases: CorBer/waveSharp
waveSharp 2.0 release
waveSharp2 release (2024 12 09)
It is one year after we released waveSharp1. Below are instructions on how to install waveSharp2. The development team has been working on the overall documentation for the interface and the new functionality. The GUI documentation can be found HERE
The following HOW-To documents are now available for download:
From Don:
From Grant:
From Mike:
Windows Install (version 2.0.24.2)
WaveSharp2 on windows can be installed using a specialized installer Click HERE.
As waveSharp2 depends on Python the installer will check if python 3.9/10/11 or 3.12 can be found on your computer. If not it will help you to automatically install python 3.10 or 3.12. After python is installed (or allready present) two mandatory libraries will be installed (openCV and Numpy). The final stage of the install will create a link to python that waveSharp2 will use in a file called pythonpath.ini (created by the installer in the waveSharp directory), after that you can launch waveSharp2.
If you want to check if the file you downloaded is the correct file below are the SHA256 signatures. You can check these yourself with: https://emn178.github.io/online-tools/sha256_checksum.html
signature of the Installer ZIPfile : SHA256: 0ea20f6b2e13eb2a2422186e04d3d8bf94b8a5bd4a1de17808d552778ef43bab signature of waveSharp2.exe: SHA256: db50cf1fe1c10fa7ca6540d6af7bb49a859bc523e00116617c22198672bc73b9 signature in waveSharp startup screen: SHA-256: db50cf1fe1c10fa7ca6540d6af7bb49a859bc523e00116617c22198672bc73b9
Linux Install (version 2.0.24.2)
To install waveSharp2 on linux first download the release-files Click HERE
Unzip these in the directory you want to use waveSharp2 from.
As waveSharp2 depends on Python you need to have python 3.9/10/11 or 3.12 installed. Next to that you need to have the OpenCV-python and Numpy library(1.26.4) installed.
These can be installed (if Python has been installed) by:
pip3 install opencv-python
and
pip3 install numpy==1.26.4
Now open the file called pythonpath.ini from the directory where you stored the waveSharp2 files.
This file (at release should read) :
/usr/lib/x86_64-linux-gnu/
libpython3.10.so
The 1st line refers to the default location where python's DLLs in linux are stored, the 2nd line should be changed to reflect the version of python you installed (by default set at 3.10).
Before launching waveSharp you can check if the 1st line is correct by using the terminal(make sure you use the proper version number):
whereis libpython3.10.so
This should show something like: /usr/lib/x86_64-linux-gnu/libpython3.10.so
If another directory shows than make sure to change the 1st line of pythonpath.ini accordingly.
After this waveSharp2 can be launched.
If you want to check if the file you downloaded is the correct file below are the SHA256 signatures. You can check these yourself with: https://emn178.github.io/online-tools/sha256_checksum.html
signature of the wavesharp ZIPfile : SHA256: 33c399740cefaced373d773ee10f3dbc32bcac7683abefa33428be5c87e57d3b signature of waveSharp_2: SHA256: d6d5aac500a96085d2c08bf38236a75fde6b8686a33fe0789d13351b73020325 signature in waveSharp startup screen: SHA-256: d6d5aac500a96085d2c08bf38236a75fde6b8686a33fe0789d13351b73020325
waveSharp 1.0 beta (released on 2023-dec-09)
This beta release is available for Windows and Linux, a MacOS specific version can currently not be created. MacOS users can read the instructions (generously supplied by Cheng-yang Tan) to run waveSharp in Wine on Mac.
The Windows and Linux zip and application files have been tested in https://virusscan.jotti.org/ and reported no issues. The SHA-1 signatures reported by the virusscan are listed below. Both the Windows are Linux version will also show a SHA-256 signature at startup (in the statusbar) calculated by waveSharp itself. You can test those reported signatures (using the application file) at https://emn178.github.io/online-tools/sha256_checksum.html
Windows64
download: WIN64_V10beta.zip
signature of the ZIPfile reported by virusscan.jotti.org: SHA1: 72add97d0a3ec501dbaf39092ceefbaddd6d40c4 signature of the exe-file reported by virusscan.jotti.org: SHA1: aec99e60c1731f9ac47c1614720cd81744e8c3c1 signature in waveSharp statusbar: SHA-256: db0b41197867ec25178f10c1e0d12063abc11fa5eafd0a74d04982254bbed552
LINUX
download: LINUX_V10beta.zip
signature of the ZIPfile reported by virusscan.jotti.org: SHA1: 4a7ff23a44997cce5e49b02bef3404720b9eccda signature of the application reported by virusscan.jotti.org: SHA1: d1ae6689d75aa2106cf5412025510ef5c49731ab signature in waveSharp statusbar: SHA-256: f19ea155532928a1b24722283139f22bd710c2028e064519cd975e994fee9682
Mac OS
Option 11) Download the generic windows version.
2) Follow these instructions (Cheng-yang Tan)
Option 2
Another option for MAC_OS users is using CrossOver (paid application !)
(mentioned by member PeakSix on Cloudynights)
- Install Crossover
- Create a new "bottle" for Windows 10 64-bit
- Click "install application into bottle"
- Select the generic windows exe-file
- waveSharp opens and should run as expected
General information
General description of the interface and functionsNewly added/updated features
Denoise using FastFourierTransform
The new denoise window allows de-noising of images using FastFourierTransform techniques. In the image below the tool-window is presented. The chart represents a so-called "powerspectrum" that shows the amount of data for different spatial frequencies. The frequencies increase from left to right so the rightmost part of the chart is due to the finest "details". The user can - either using the sliders or using the vertical lines - change the section of the powerspectrum where noise will be suppressed. The curve setting allows you to smoothly transition between no filtering and maximum filtering. A more detailed description will be added to the documentation later.
Don Capone's introduction to the denoise tool
Histogram
The histogram has had a major overhaul. Most of the existing functionality of V0.2 is still present but we have added a lot of options. For instance the setup now allows the user to do RGB-balancing based on large areas(Full) or only on the ROI or using (WB) a user-selected box on the image.
NOTE: The "source code" files below do NOT contain source-code but are default generated by github.
v0_2
release information of waveSharp V0.2 (2023-01-31)
WARNING: saving using resize as TIFF does NOT work
When saving files using resize you need to save as PNG, saving to TIFF does not work in conjunction with resize.
please report issues
Although several hundred people have downloaded the freeware only a few have submitted
issues/discussions.
report your issues using https://github.com/CorBer/waveSharp/issues
FILES
We deliver a set of 3 executable files (separately zipped) for direct usage:
waveSharp for WIN64 (released)
//compiled on a linux system
https://github.com/CorBer/waveSharp/releases/download/v0_2/waveSharp_WIN64_02.zip
//compiled on a windows system
https://github.com/CorBer/waveSharp/releases/download/v0_2/waveSharp_WIN64_02_win.zip
If Windows Defender tells you that it encountered an unrecognized app or guesstimates a virus, try downloading the 2nd link which was compiled on a windows machine.
If defender stops you starting the file then press the MORE INFO in part of the message(top of the window). After that another dialog will allow you to select "Run Anyway", this is a one-time operation when using the application for the 1st time.
If you want to be even more sure you can check the windows-file using the online virus scanner of https://virusscan.jotti.org
This should report
MD5: | c91e14fb17ba21c7229b6fa70bd908bc
SHA1: | eacce6fe12766ac486629841d716570dfb7e9c8c
waveSharp for LINUX (released)
https://github.com/CorBer/waveSharp/releases/download/v0_2/waveSharp_LINUX_02.zip
The LINUX version can be run without any special action.
waveSharp for MAC (released) RUNS ON MAC VENTURA !!
https://github.com/CorBer/waveSharp/releases/download/v0_2/waveSharp_MACOS_02.zip
On macOS the "recentfiles" functionality is unavailable.
MacOS users need to remove the quarantine from the application.
Cheng-Yang Tan has kindly compiled the macOS application and provided this extra information to do this:
It may be necessary to "un-quarantine" the Mac version to allow it to run without the OS complaining that waveSharp_MACOS cannot be opened because the developer cannot be verified. In a terminal, navigate to the location where waveSharp_MacOS.app is installed, then do the following:
for MacOS 13 (Ventura) and later:
sudo xattr -d -rs com.apple.quarantine waveSharp_MACOS.app
sudo xattr -d -rs com.apple.provenance waveSharp_MACOS.app
latest_version_information
This section only stores a file with the latest version information (version no)
waveSharp 01 prototype released 2023-jan-07
!!! This is not the most recent version!!!
waveSharp 0_1 prototype application (2023-jan-07) stable release 0.1.0.17
Windows version: https://github.com/CorBer/waveSharp/releases/download/v0_1/waveSharp_WIN64__01R.zip
Linux version: https://github.com/CorBer/waveSharp/releases/download/v0_1/waveSharp_LINUX__01R.zip
MacOS version: https://github.com/CorBer/waveSharp/releases/download/v0_1/waveSharp_MACOS__01R.zip
released 2023-jan-07
This is the second release (freeware) of the waveSharp project. The aim of this project is to recreate the RegiStax6(RS6) wavelet sharpening module. RS6 was developed in 2011 only for windows 32bit computers, waveSharp is developed for 64bit computers and multiple operating systems. Therefore this application is only meant to sharpen/enhance images that have been created using other software (alignment/stacking).
The development of this release of waveSharp was done in close collaboration with:
- Grant Blair
- Michael Owen
- Filip Szczerek
- Cheng-Yang Tan
- Don Capone
I want to thank them first of all for helping me get started and spending part of their free time on this. They have tested many earlier versions of the application and provided both help/bugs and ideas that helped me steering this project.
PROTOTYPE
This application should be seen as a PROTOTYPE with still limited functionality as it (yet) does not cover all RS6 options for post-processing stacked-images and many of new (not available in RS6) features compared to the initial DEMO have not been tested at a wider usebase.
waveSharp currently allows you to sharpen your images in multiple ways, some of them different than in RS6. Next to sharpening waveSharp has a well developed section(histogram) to apply colour-enhancement of images. This PROTOTYPE adds the option to batch-process a set of stacked-images and/or create animations (gif/apng) based on these.
FILES
We deliver a set of 3 executable files (separately zipped) for direct usage:
- waveSharp_WIN64_01 (64bit Windows)(released)
- waveSharp_LINUX_01 (64bit linux) (released)
- waveSharp_MACOS_01 (64bit macOS) (released)
Additionally PDFs on interface/testrun/batch are available to get you started but are not aiming (yet) to give you a fully documented manual.
WIN64 (released 2023-jan-07)
Windows Defender might tell you it encountered an unrecognized app, if so you can press the MORE INFO
in part of the message(top of the window). After that another dialog will allow you to select "Run Anyway", this is a one-time operation when using the application for the 1st time.
LINUX (released)
The LINUX version can be run without any special action.
MACOS ( released)
On macOS the "recentfiles" functionality is currently unavailable.
MacOS users need to remove the quarantine from the application.
Cheng-Yang Tan has kindly compiled the macOS application and provided this extra information to do this:
It may be necessary to "un-quarantine" the Mac version to allow it to run without the OS complaining that waveSharp_MACOS cannot be opened because the developer cannot be verified. In a terminal, navigate to the location where waveSharp_MacOS.app is installed, then do the following:
- for MacOS 12 (Monterey) and earlier.
The following command has to be run in a terminal to get it out of quarantine: -
xattr -dr com.apple.quarantine waveSharp_MACOS.app
- for MacOS 13 (Ventura) and later:
-
sudo xattr -d -rs com.apple.quarantine waveSharp_MACOS.app
-
sudo xattr -d -rs com.apple.provenance waveSharp_MACOS.app
Clear skies and have fun tinkering with images,
Cor Berrevoets
WARNING: the files in this released marked as source_code do NOT contain source_code. They are just earlier versions of this release (dont know how to remove them)