Fix some typos in help

This commit is contained in:
2024-06-08 23:02:13 +02:00
parent a0497c7d19
commit d3d302fd38
+9 -9
View File
@@ -139,13 +139,13 @@ There is global object called <b>core</b> that have these methods.
<li><b>mark(file)</b> mark file same way as in GUI. Takes object of type <i>File</i> as argument.</li> <li><b>mark(file)</b> mark file same way as in GUI. Takes object of type <i>File</i> as argument.</li>
<li><b>unmark(file)</b> unmark file same was as in GUI. Takes object of type <i>File</i> as argument.</li> <li><b>unmark(file)</b> unmark file same was as in GUI. Takes object of type <i>File</i> as argument.</li>
<li><b>isMarked(file)</b> check if file was marked. Takes object of type <i>File</i> as argument.</li> <li><b>isMarked(file)</b> check if file was marked. Takes object of type <i>File</i> as argument.</li>
<li><b>setMaxThread(maxthread)</b> set maximum number of concurent thread when doing asynchronious task.</li> <li><b>setMaxThread(maxthread)</b> set maximum number of concurrent thread when doing asynchronous task.</li>
<li><b>sync()</b> wait until all asynchronious tasks are done.</li> <li><b>sync()</b> wait until all asynchronous tasks are done.</li>
<li><b>getString(label = "", text = "")</b> show dialog box to get string value from user. String value passed in first argument is used as description label. Second argument text is default value in text box. <li><b>getString(label = "", text = "")</b> show dialog box to get string value from user. String value passed in first argument is used as description label. Second argument text is default value in text box.
Both parameters are optional so calling just <i>getString()</i> is valid. When cancel is pressed it return Undefined.</li> Both parameters are optional so calling just <i>getString()</i> is valid. When cancel is pressed it return Undefined.</li>
<li><b>getInt(label = "", value = 0)</b> show dialog box with input box to retrive integer value. String value passed in first argument is used as description label. <li><b>getInt(label = "", value = 0)</b> show dialog box with input box to retrieve integer value. String value passed in first argument is used as description label.
Second parameter is default value in input box. Both parameters are optional. When cancel is pressed it return Undefined.</li> Second parameter is default value in input box. Both parameters are optional. When cancel is pressed it return Undefined.</li>
<li><b>getFloat(label = "", value = 0, decimals = 3)</b> show dialog box with input box to retrive decimal value. String value passed in first argument is used as description label. <li><b>getFloat(label = "", value = 0, decimals = 3)</b> show dialog box with input box to retrieve decimal value. String value passed in first argument is used as description label.
Second parameter is default value in input box. All three parameters are optional. When cancel is pressed it return Undefined.</li> Second parameter is default value in input box. All three parameters are optional. When cancel is pressed it return Undefined.</li>
<li><b>getItem(items)</b> show selection dialog which allow to select one item from array of items. When cancel is pressed it return Undefined.</li> <li><b>getItem(items)</b> show selection dialog which allow to select one item from array of items. When cancel is pressed it return Undefined.</li>
</ul> </ul>
@@ -164,27 +164,27 @@ In <b>files</b> array there are instances of type <b>File</b> objects that have
<li><b>suffix()</b> return string after last dot in file name. For example <i>fits</i></li> <li><b>suffix()</b> return string after last dot in file name. For example <i>fits</i></li>
<li><b>size()</b> return size of file in bytes.</li> <li><b>size()</b> return size of file in bytes.</li>
<li><b>fitsKeywords()</b> return array of strings with every keyword that is in header. <i>SIMPLE,BITPIX,NAXIS,NAXIS1,NAXIS2,EXTEND,COMMENT</i></li> <li><b>fitsKeywords()</b> return array of strings with every keyword that is in header. <i>SIMPLE,BITPIX,NAXIS,NAXIS1,NAXIS2,EXTEND,COMMENT</i></li>
<li><b>fitsValue(key)</b> return value for keyword. In case that there is multiple occurences it return last one.</li> <li><b>fitsValue(key)</b> return value for keyword. In case that there is multiple occurrences it return last one.</li>
<li><b>fitsValues(key)</b> return array of values for keyword.</li> <li><b>fitsValues(key)</b> return array of values for keyword.</li>
<li><b>fitsRecords()</b> return array of objects with properties <b>key, value</b> and <b>comment</b> </li> <li><b>fitsRecords()</b> return array of objects with properties <b>key, value</b> and <b>comment</b> </li>
<li><b>modifyFITSRecords(FITSRecordModify)</b> modify FITS header by adding, removing or updating FITS record. Return true on success. Refer to <i>FITSRecordModify</i></li> <li><b>modifyFITSRecords(FITSRecordModify)</b> modify FITS header by adding, removing or updating FITS record. Return true on success. Refer to <i>FITSRecordModify</i></li>
<li><b>isMarked()</b> return true if file is marked.</li> <li><b>isMarked()</b> return true if file is marked.</li>
<li><b>copy(newpath)</b> copy file to new location. It return instance of new <i>File<i> object that represent this copied file. This path can be relative or absolute. In case that <i>newpath</i> parameter is relative <li><b>copy(newpath)</b> copy file to new location. It return instance of new <i>File<i> object that represent this copied file. This path can be relative or absolute. In case that <i>newpath</i> parameter is relative
path then it "Output directory" from GUI windows is used as base directory. Paramer <i>newpath</i> can absolute path. File is then copied to this path. In case that copy fail it return null.</li> path then it "Output directory" from GUI windows is used as base directory. Parameter <i>newpath</i> can absolute path. File is then copied to this path. In case that copy fail it return null.</li>
<li><b>move(newpath)</b> move file to new location. It return false if move failed. This can happend if destination is not writable but also if destination file already exist. This functions does not overwrite existing file. <li><b>move(newpath)</b> move file to new location. It return false if move failed. This can happend if destination is not writable but also if destination file already exist. This functions does not overwrite existing file.
This path can be relative or absolute. In case that <i>newpath</i> parameter is relative path then it "Output directory" from GUI windows is used as base directory. Paramer <i>newpath</i> can absolute path. This path can be relative or absolute. In case that <i>newpath</i> parameter is relative path then it "Output directory" from GUI windows is used as base directory. Parameter <i>newpath</i> can be absolute path.
File is then moved to this path.</li> File is then moved to this path.</li>
<li><b>convert(outpath, format, params)</b> convert image file from any format that program is able to open into FITS, XISF, JPEG, PNG, BMP. <li><b>convert(outpath, format, params)</b> convert image file from any format that program is able to open into FITS, XISF, JPEG, PNG, BMP.
Parameters are: <i>outputpath</i> path where converted image will be saved. It automatically replace suffix according to format. <i>format</i> one of "FITS" "XISF", "JPG", "PNG" or "BMP". <i>params</i> object with attributes "compressionType" and "compressionLevel". Parameters are: <i>outputpath</i> path where converted image will be saved. It automatically replace suffix according to format. <i>format</i> one of "FITS" "XISF", "JPG", "PNG" or "BMP". <i>params</i> object with attributes "compressionType" and "compressionLevel".
Valid values for compressionType are be "gzip" or "rice" when converting to FITS. When converting to XISF compressionType can be "zlib", "lz4", "lz4hc", "zstd", "zlib+sh", "lz4+sh", "lz4hc+sh", "zstd+sh". Valid values for compressionType are be "gzip" or "rice" when converting to FITS. When converting to XISF compressionType can be "zlib", "lz4", "lz4hc", "zstd", "zlib+sh", "lz4+sh", "lz4hc+sh", "zstd+sh".
It is recomended to use "+sh" variants of compression. It is recommended to use "+sh" variants of compression.
XISF format also accept "compressionLevel" in range 0-100 where zero is fastest compression and 100 slowest. If you omit this attribute or set it to -1 then default compression level will be used. XISF format also accept "compressionLevel" in range 0-100 where zero is fastest compression and 100 slowest. If you omit this attribute or set it to -1 then default compression level will be used.
It return new instance of <i>File</i> that point to converted file. It return new instance of <i>File</i> that point to converted file.
<pre>file.convert("converted_file.xisf", "xisf", {"compressionType": "zstd+sh", "compressionLevel": 70}); <pre>file.convert("converted_file.xisf", "xisf", {"compressionType": "zstd+sh", "compressionLevel": 70});
file.convert("converted_file.fits", "fits", {"compressionType": "rice"}); file.convert("converted_file.fits", "fits", {"compressionType": "rice"});
file.convert("converted_file.jpg", "png");</pre> file.convert("converted_file.jpg", "png");</pre>
</li> </li>
<li><b>convertAsync(outpath, format, params)</b> same as previous method but it does conversion in separated thread asynchroniously. Before calling any method on object returned by this method you must call <li><b>convertAsync(outpath, format, params)</b> same as previous method but it does conversion in separated thread asynchronously and in parallel. Before calling any method on object returned by this method you must call
<code>core.sync();</code> to ensure that conversion is done and destination file exists. <code>core.sync();</code> to ensure that conversion is done and destination file exists.
<pre>let compression = {"compressionType": "zstd+sh"}; <pre>let compression = {"compressionType": "zstd+sh"};
let convertedFiles = []; let convertedFiles = [];