Hello everyone,
Not earlier than 9th of July, we are planning to release the next version of SatNOGS DB software, the version 1.75. Unfortunately we don’t have the exact date of the release, as this time it needs to be released at the same time with the next version of SatNOGS Network, which currently is still under testing.
In this release there are several bug fixes and small enhancements in the UI and the API, most of them are around the feature of satellites and transmitters suggestions, which was landed on the last big release.
Except of these changes, there are three notable changes and one of them needs some attention as it breaks the satellites API endpoint:
-
Starting from the breaking change, we are changing the values of the Satellite status. Until today there were 4 statuses,
future,alive,deadandre-entered.The reason behind this change was the definition of a dead satellite which can have a lot of different interpretations and in some of them it doesn’t guarantee that the satellite couldn’t be active (by accident for example).
Thus we decided to leave/move the “activity” of a satellite in the transmitters/transmissions entries instead of the satellite information. Thus the Satellite status now will have these values:
future,in-orbit,launch failed,re-entered.With this change, the values in the status field in the satellites API endpoint will be changed and break the backward compatibility, so please make sure if you use this endpoint that you will be ready for this change.
-
The second notable change is the feature of “transmitter parameters”, while it will be experimental for the next period, it is a significant step towards describing transmissions/transmitters of a satellite.
In this release, we have added a json field in Transmitter entry, allowing a structured description of any transmitter parameters.
Currently this is json field can get any valid json structure, however is in progress a schema that will organize and limit its structure and define a better way to describe transmitters.
This parameters are planned to be passed in Network observations and be used by the Client and the Radio part for creating dynamic flowgraphs and allow better support of satellites (like more decoded frames and supported modes). For those familiar with gr-satellites, it will be something similar with .yaml files.
Not able to say when this feature will be complete, as there is a lot of work (designing and development) to be done, especially on the Client and Radio parts, however is in progress and relatively high in priorities.
-
The third and last notable change in this release is the Launches feature. This is still an in progress feature but with this release it starts getting a shape.
Launches feature is/will be our organizing solution of information and data around launches. The current solution are the launches forum threads where except from discussions we publish useful data about the launch, like the number of launched satellites or their deployment/reception/identification status etc.
So, our goal is to have a separate section in the SatNOGS DB that someone will be easily overview the status of (the satellites of) a launch without the need of searching in a big thread with many non-related posts.
Same with the previous feature, this is still in progress, so not ready to use but there are some basic changes that will allow us to implement the next steps and perform some experiments.
As part of the above changes for the Launch feature, there are introduced two new fields in the Satellite entry, the Reception Status and the Reception Evidence URLs.
The values of the Reception Status will be:
Unknown(default): No claims of receptionUnverified: Claim of reception without public evidencePartially Verified: Claim of reception with partial evidence, for example evidence of transmission on expected frequency or expected type of transmission or expected transmission interval etcVerified: Claims of reception with evidence that identifies without a doubt the satellite, for example demodulated/decoded frames or a strong combination of partial evidence that can not be challenged
The Reception Evidence URLs, will be a list of links that support the Reception Status value. These could be links to observations (of Network or 3rd party), to forum posts, to mission sites/announcements or to news sites etc. These links will be listed in the Satellite page to everyone use and verify the reception status.
These are more or less the upcoming changes. While their nature is mostly around maintenance, they build the foundation of next changes and features that are planned. If you have any questions or comment, please reply to this thread.