Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added custom filter for satellites #2457

Merged
merged 7 commits into from
May 23, 2022
Merged

Added custom filter for satellites #2457

merged 7 commits into from
May 23, 2022

Conversation

alex-w
Copy link
Member

@alex-w alex-w commented May 23, 2022

Description

In this pull request I added ability use customisation filter the list of satellites by few criterias, e.g. apogee, perigee, inclination, etc. The discussion about requirements for this filter was via email. The UI and behaviour is similar to Satellites filter in HeavenSat program.

Fixes #2060 (issue)

Screenshots:

stellarium-006

Satellites filter in HeavenSat:
unnamed

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • This change requires a documentation update

Checklist:

  • My code follows the code style of this project.
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (header file)
  • I have updated the respective chapter in the Stellarium User Guide
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@github-actions github-actions bot requested a review from gzotti May 23, 2022 08:24
@alex-w alex-w added this to the 0.22.2 milestone May 23, 2022
@alex-w alex-w added the feature Entirely new feature label May 23, 2022
@alex-w alex-w changed the title Satellites/filters Added custom filter for satellites May 23, 2022
@alex-w
Copy link
Member Author

alex-w commented May 23, 2022

@JAY-Githb please see this PR

@alex-w
Copy link
Member Author

alex-w commented May 23, 2022

This PR also partially fixes the issue #1527 ("Known standard magnitude" flag) - original requirement doesn't make sense IMHO.

@alex-w
Copy link
Member Author

alex-w commented May 23, 2022

OK, the PR is ready to review (need SUG update)

@alex-w
Copy link
Member Author

alex-w commented May 23, 2022

OK, the SUG is done

@gzotti
Copy link
Member

gzotti commented May 23, 2022

Just checking...

Copy link
Member

@gzotti gzotti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The setters should be perfectioned as stated to fit the documentation. Else it seems to work.

@alex-w alex-w merged commit 985fdb4 into master May 23, 2022
@alex-w alex-w deleted the satellites/filters branch May 23, 2022 15:32
@JAY-Githb
Copy link
Contributor

JAY-Githb commented May 23, 2022 via email

@alex-w
Copy link
Member Author

alex-w commented May 23, 2022

Hi. I can't find that update. Can you furnish a direct link to the Windows version?

Binary packages are not prepared yet

@JAY-Githb
Copy link
Contributor

JAY-Githb commented May 23, 2022 via email

@github-actions
Copy link

Hello @alex-w! Please check the fresh version (development snapshot) of Stellarium:
https://github.com/Stellarium/stellarium-data/releases/tag/weekly-snapshot

gzotti added a commit that referenced this pull request Jun 8, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
gzotti added a commit that referenced this pull request Jun 8, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
@github-actions
Copy link

github-actions bot commented Jul 7, 2022

Hello @alex-w! Please check the latest stable version of Stellarium:
https://github.com/Stellarium/stellarium/releases/latest

@JAY-Githb
Copy link
Contributor

As I noted elsewhere, GREAT JOB!

Jay

gzotti added a commit that referenced this pull request Jul 18, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
gzotti added a commit that referenced this pull request Jul 18, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
gzotti added a commit that referenced this pull request Jul 22, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
gzotti added a commit that referenced this pull request Jul 29, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
gzotti added a commit that referenced this pull request Jul 30, 2022
Co-authored-by: Georg Zotti <Georg.Zotti@univie.ac.at>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Entirely new feature
Development

Successfully merging this pull request may close these issues.

SATELLITES Plugin
3 participants