19 lines
421 B
Plaintext
19 lines
421 B
Plaintext
core.log("This script convert any FITS file into XISF with ZSTD compression");
|
|
|
|
if(files.length == 0)
|
|
{
|
|
core.log("No input files");
|
|
throw "";
|
|
}
|
|
|
|
let compression = {"compressionType": "zstd+sh"};
|
|
|
|
for(file of files)
|
|
{
|
|
if(file.suffix() == "fits" || file.suffix() == "fit")
|
|
{
|
|
core.log("Converting " + file.fileName());
|
|
file.convertAsync(file.relativeFilePath(), "XISF", compression);
|
|
}
|
|
}
|