Commit graph

752 commits

Author SHA1 Message Date
Aang23
373e3d6814 Do not crash on empty images 2023-09-29 23:32:40 +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
598af6f9d8 Plenty more cleanup, multithread TPS solving 2023-09-29 19:33:35 +02:00
Aang23
c575671011 More fixes, limit memory, etc 2023-09-29 17:19:21 +02:00
Aang23
530a771229 0 Segments, yeah no 2023-09-29 01:04:04 +02:00
Aang23
6bd73bebfb Make it work in the viewer for testing 2023-09-28 23:25:18 +02:00
Aang23
adcb68fcf7 Good progress on improving the TPS algos 2023-09-28 22:57:22 +02:00
Jamie Vital
8b14e9c927 Don't crash on bad TLE data 2023-09-26 09:44:09 -04:00
Jamie Vital
53662c9650 More efficient TLE loading 2023-09-25 22:10:11 -04:00
Jamie Vital
f1d580688b [RTLSDR] Add PPM Correction Parameter 2023-09-25 21:19:55 -04:00
Aang23
7d06b95659 Less logging 2023-09-26 00:28:58 +02:00
Aang23
d1c7ae3db9 TLEs now pulling active.txt 2023-09-26 00:07:04 +02:00
Jamie
2214679fbb Fix up trailing / 2023-09-24 10:10:21 -04:00
Jamie Vital
15aeb83661 Rework file widget to prevent partial hang 2023-09-24 09:14:16 -04:00
Aang23
c1e28d313d Warnings 2023-09-21 16:58:04 +02:00
Aang23
80fec07b99 Fix the DSCOVR jpeg12 issues 2023-09-20 23:16:38 +02:00
Aang23
5660036ebf Interpolate in earth curvature correction. Fixes #408 2023-09-20 12:56:27 +02:00
Jamie Vital
e19bd7af44 Text already formatted, so use ImGui::TextUnformatted() 2023-09-14 13:21:15 -04:00
Jamie Vital
8d7d9727c7 Make file source honor default input dir 2023-09-14 11:48:43 -04:00
Jamie Vital
eeda012734 ISO, Schmiso 2023-09-14 11:36:37 -04:00
Aang23
5372c79fa4 Merge branch 'master' into sdrserver 2023-09-14 00:19:54 +02:00
Jamie Vital
1fcce2754a Fix flicker when switching between auto/manual in datetime widget 2023-09-13 14:55:26 -04:00
Aang23
064a416ce1 Let SDRs mark themselves as usable remotely 2023-09-12 20:01:50 +02:00
Aang23
2e7d13dd9f Support for all SDRs 2023-09-12 19:54:00 +02:00
Aang23
8d4f2061e5 Merge branch 'master' into sdrserver 2023-09-12 16:16:56 +02:00
Aang23
46b08e6da8 Wav issues 2023-09-12 16:16:47 +02:00
Aang23
e06aa3511f Merge branch 'master' into sdrserver 2023-09-12 14:52:46 +02:00
Aang23
d93ed24189 Add support for more RN2 filenames 2023-09-12 14:33:51 +02:00
Aang23
9be105dbeb Scaling issue 2023-09-12 13:00:50 +02:00
Aang23
f364d1172d Manual samplerate selection widget on remote 2023-09-11 23:42:45 +02:00
Aang23
b75596f3b7 Variable bit depth support 2023-09-11 17:11:24 +02:00
Aang23
fe3ece9a4c Make it build on Windows 2023-09-10 12:20:42 -07:00
Aang23
a9d2fee4d8 Fix some warnings 2023-09-10 12:58:40 +02:00
Aang23
715f8723a9 Modularize remote SDR stuff 2023-09-10 00:53:18 +02:00
Aang23
6f0c5a59d3 Fixup 2023-09-09 22:35:30 +02:00
Aang23
28a769f190 Settings support 2023-09-09 13:45:32 +02:00
Aang23
71fae59f39 Rough proto, but a start 2023-09-09 00:28:58 +02:00
Aang23
28bd0a9584 Basics again (if you know you know) 2023-09-08 22:47:06 +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
Jamie
bde4151717 Moved UDP source to NotatedNum 2023-09-08 00:30:58 -04:00
Jamie
1d9df26e1d Linux Fixes 2023-09-08 00:21:38 -04:00
Jamie Vital
f3a5e188b3 Clean up DoubleList 2023-09-07 22:38:27 -04:00
Jamie Vital
7eb8045fb8 NotatedInt to NotatedNum<T>, integrate throughout 2023-09-07 21:49:55 -04:00
Jamie Vital
12d6f8569b Oops 2023-09-06 22:32:27 -04:00
Jamie Vital
e8f859e1fb Params refactor; NotatedInt widget 2023-09-06 22:28:55 -04: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
6a364f2d6d
Merge pull request #383 from JVital2013/TimestampInput
Timestamp input widget
2023-09-03 21:07:41 +02:00