Commit graph

135 commits

Author SHA1 Message Date
Jamie Vital
7f0b350522 Fix a few warns 2023-12-13 22:13:36 -05:00
Jamie Vital
6c17878d27 Remove unused variable 2023-12-08 20:34:30 -05:00
Jamie Vital
0032c2bbca Fix overlay on RGBA images 2023-12-07 14:08:15 -05:00
Jamie Vital
d8f7b078da Fix composites with calibrated and correlated data (AMSU) 2023-12-06 21:43:17 -05:00
Aang23
211aa50c82 Automatically detect for more parameters from the files 2023-12-01 22:41:32 +01:00
Jamie Vital
54aa4633cd Add OpenMP to Windows builds; optimize despeckle 2023-11-28 21:08:12 -05:00
Aang23
73fe7556f2 Don't crash on calibrator 2023-11-27 17:52:29 +01:00
Aang23
d9b299df92 MCIR For METEOR, and basic ch4 equ 2023-11-27 16:05:30 +01:00
Aang23
cbd88e34a1 Disable composites that can't be made due to missing channels 2023-11-27 15:38:55 +01:00
Aang23
6e8e51c6a7 Few fixes 2023-11-24 17:51:35 +01:00
ZbychuButItWasTaken
6ffff3b5ba finish APT 2023-11-23 22:53:47 +01:00
ZbychuButItWasTaken
4ce8ca88ae fix the LUT system in composites 2023-11-19 13:53:48 +01:00
Aang23
69b94548c3 Allow adding composite descriptions 2023-11-14 21:31:59 +01:00
Aang23
76b9ed1efc Bunch of warnings 2023-11-13 12:34:58 +01:00
Aang23
57a9ea0e30 Revert "Prevent incorrectly correcting already corrected NOAA APT"
This reverts commit 47fd8925df.
2023-11-12 15:20:48 +01:00
Jamie Vital
47fd8925df Prevent incorrectly correcting already corrected NOAA APT 2023-11-11 22:34:47 -05:00
Jamie Vital
ff0538095f Support despeckle in composite configs 2023-11-10 10:20:25 -05:00
Aang23
d5ab174465 Replace split overlay code by generic handler 2023-11-01 18:10:00 +01:00
Aang23
2ce45d35bf Merge branch 'master' of https://github.com/altillimity/SatDump 2023-10-31 18:13:32 +01:00
Jamie Vital
c0b784ca42
Fix missing pbm extension check 2023-10-30 19:28:29 -04:00
Aang23
24a3a60f28 Add coefficients for all JPSS sats 2023-10-30 22:39:22 +01:00
Aang23
c801e13314 More ATMS work 2023-10-28 18:56:15 +02:00
Aang23
2bae195d62 Small typo 2023-10-25 21:48:17 +02:00
Aang23
77604711f4 get_calibrated_value temperature option 2023-10-25 20:34:49 +02:00
Aang23
b57bd78616 Add capability to use C++ calibrators 2023-10-23 14:52:35 +02:00
Aang23
e2c8a20909 Fix a stupid 2 years old bug 2023-10-17 18:34:35 +02:00
Aang23
23c2e4ed7a Allow drawing shores in a different color 2023-10-16 19:05:28 +02:00
Aang23
c137d4d593 Add lat/lon grid option 2023-10-14 22:25:43 +02:00
Aang23
97d941c384 Old algo back 2023-10-01 22:15:14 +02:00
Aang23
407072ba5d Old metadata system is going away 2023-09-29 23:21:43 +02:00
Aang23
d72f7415f7 Goodbye, crappy projection algo from all the way back from pre-1.0.0 2023-09-29 22:11:28 +02:00
Aang23
18da950a0c Deprecate access to underlying warping func 2023-09-29 19:41:17 +02:00
Aang23
5231391b69 Fix crashing on correcting an empty image. Lego11 strikes again 2023-09-20 17:10:52 +02:00
Aang23
1f913b9c3a
Merge pull request #370 from baskiton/master
Choose other cities types/size instead Capitals only and draw on map overlay
2023-09-08 14:42:14 +02:00
baskiton
077437e9c3 Add configuring map/cities overlay to result rgb-composites.
Result images will be saved to a separate file with "_map" suffix instead of the main image.

Configure options:

| Name           | Type    | Default     | Description           |
|----------------|---------|-------------|-----------------------|
| map_overlay    | Boolean | `false`     | Draw countries border |
| cities_overlay | Mapped  | `NONE`      | Draw cities           |

`cities_overlay`:

| Name           | Type    | Default     | Description                                                                |
|----------------|---------|-------------|----------------------------------------------------------------------------|
| color          | Array   | `[0, 1, 0]` | RGB float-array (0.0 - 1.0)                                                |
| font_size      | Number  | `50`        | Cities font size                                                           |
| type           | String  | `capitals`  | Cities type. See below                                                     |
| scale_rank     | Number  | `3`         | **Only for `all` type**. 0-10. The more, the smaller cities will be drawn. |

Cities `type` is one of:
* `capitals` - Draw only Capitals
* `rcapitals` - Draw Capitals and Administrative centers
* `all` - Draw all cities by Scale Rank

Example:
```json
...
"map_overlay": true,
"cities_overlay": {
    "color": [0.85, 1, 0],
    "font_size": 24,
    "type": "rcapitals",
    "scale_rank": 6
}
...
```
2023-09-05 02:40:13 +07:00
Aang23
f86f89b568 Equ changes 2023-09-04 18:00:34 +02:00
Aang23
9d796fdb66 Projections for METEOR-M MTVZA dumps 2023-09-03 18:35:51 +02:00
Jamie Vital
c206e4c471 Trying to make both Windows and Linux happy is like trying to make both of your children happy with the same meal for dinner 2023-08-22 19:34:32 -04:00
Jamie Vital
59e660ac9c Clean up unused exception vars 2023-08-22 16:07:13 -04:00
Aang23
4d0747a3d3 Fix ch10/ch1 bug. Fixes #344 2023-08-22 13:42:37 +02:00
Aang23
5a3c9b37d9 Fix a few bugs from lego11 2023-08-21 22:02:29 +02:00
Aang23
d33566d952 Apply LUT in config 2023-08-21 18:31:07 +02:00
Aang23
f953276003 Add SST for AVHRR, fix some calibration stuff 2023-08-14 15:40:35 +00:00
Aang23
3800df85fc Warn if extension is specified in products 2023-08-06 12:01:13 +02:00
Jamie Vital
426ba6776e Integrate JPEG 2000 2023-08-05 21:15:31 -04:00
Jamie Vital
62e3050545 Oops #2: The Wrath of Kahn 2023-08-05 17:19:15 -04:00
Jamie Vital
77764750d3 Oops (in true SatDump Style) 2023-08-05 16:22:52 -04:00
Jamie Vital
03ffe59bef Separate product format setting 2023-08-05 15:58:30 -04:00
Jamie Vital
5f48c05336 Setting to save image products as png or jpg (many plugins to go!) 2023-08-02 23:03:18 -04:00
Aang23
556c152be3 Fix correlating single-lines 2023-07-28 22:02:48 +02:00