727852E9 C4B05B06 A7F7F622 A5C17F8D

.=:_=@<. >*<#_,:< =;@^;.## *@.@^*#.

^^##=..> ,*<>*.., ,@_;#_:@ <:_<..^@

00001010 00010101 10100100 00111001

>>>>_@^* >#>_*>;# @**>>=_^ #>.>=>=;

01000111 10111111 01101011 11111101

FE4DE97B 8F3702D1 26A54AAF D13698F1

10101110 01011000 11100011 01110111

^,*<_.*; .^*,*_:> *@>#*_<# ;_#@;;<*

//////// //////// //////// ////////

//////// //////// //////// ////////

*,,@<=<@ ,.=*:;@< _.;;;:;^ ;;=<^:;^

^,#,,@^> @>@.#@=; ::>*:@:, ;>,@*.:=

..@@^*<# <.#=@*_, <,@<;@=# <:.;>@^.

^:,=#@<> >#^.__=: ,>*@;#.; ^:_;@^>_

78AD66BD EEF5C936 9DCEE617 D0B63B47

10111100 00111101 10010011 11100111

01111110 00010111 01100010 01101011

8DA28668 6B28FBA9 6EB8C110 036A0E0D

_@^,:==^ @#*^><@. >>:<.<.= .<._=:@>

00011100 10101100 00100110 10001010

6567AE4A E602AD3C AFDB4A59 6AD30846

D4DB0BBB 8A01C2E8 A6CB63F0 3654DC35

00010011 01101010 01011010 00111011

#;;>_=*_ *_#.#=,. ;*@__.^* #::^##<@

_<_*@><# =^^:@>.; ===#<.=; ,_=*@;>:

<.;>,^=_ ^:,#=<*< #*@:@^<> ,<>>##*^

57E20412 2EFECCC2 AADF93A7 15280722

/

10001100 01000111 11011111 01011110

>^>>@^@_ ,^^_.>,. ^_#^<_;. ,#=,^.,^

8EBF551B 2810450A 0EF2B150 285E8711

@@<<#*;< *,==>,,, ^@_;>#,; ^*:_:.^#

^;#<@.#: >;_<>;## <^*;<#=^ <##>^^=@

//////// //////// //////// ////////

11111110 01101111 10111110 00000111

#*:,^>_# ..>*_=<^ #;=^,,,< ^,^.>=<@

10111001 11000010 10000100 10111010

.<;#..;@ _.:=..=* .^_^^:,* ,_@*^;_,

#=:<:>*: :@@,;<.. ;*;*^;._ ;@@^><,@

1435CC42 55967CF0 99708FB1 226C4BDD

11100010 11100101 11000110 10111110

11011001 01110000 01000001 00010111

,>,;:::^ .::#,@>; :<*^:_@. @:*__,;@

11000111 00101101 01010010 01011000

ABB8986B D5CB56A6 57DB0C53 7C9E3DFD

A405131E CFDC02BB 69839804 FD0A1EB6

_;>@.*_# ;=#,@><@ ^:*#*_=. ;^#.,;;<

11111110 01000100 00101100 00001001

00011100 00100110 11110110 11000110

5164EC7B 75368841 AD7E1512 6CA7F369

*,_#=**# ,^.;._*^ ::^;#,=# .=>^_><_

_<@;_<.* _^:^,>;_ _,*<>=,^ ;><@.@#*

//////// //////// //////// ////////

B3CDFFCC 68F833D5 D0A7DE17 29E1E723

<,>;><<* ::,##<._ _.=^.>,_ ^,__>*^_

*;;>_^>, .,_@::@, ^^=:=;*# ;*@.#>:>

84A795C9 0DC86914 775427FC CB518D63

__<^_:.^ =<<#>:,: =_<;^_.# <:=.*,@<

D6100163 8A607547 0883FCA9 A2398641

//////// //////// //////// ////////

B2F00B99 37D5ED09 04F66303 431D18E0

FA531F9B F5068603 0EAC9203 7D7F810D

FC6EA3CB 4E9C5D24 0D799F7F 86F1AD8A

CE0EDC97 60A70374 D453F8F5 5F605DD7

;:;<*#=; *=#:..=^ >:*^#::< ,=,><>@#

00101100 01011101 11110101 01000000

01001000 11101001 01011101 10100111

31323CB0 E159159D D4564208 624FB2AE

ED988B70 F45C1E3A E552D7F9 49E432B1

**>*#>,^ >:<=*@:; ,@.^:;_< @#*=>_@.

0B3F5825 82BA250E 95F67638 32D81E4B

287CFE66 E41D5FB3 82C0869D E1FA0D0E

//////// //////// //////// ////////

10010100 01010101 10010011 10011010

11101101 00010010 00101100 10101010

01001001 00000010 10001110 00010010

;,<_@_#@ <.@_.#=: **,:_<:. ;<*:*><^

<@^@=_<> *:._<:.< =_^=^<<< @@=;_:_:

10011100 10000101 00100111 01111110

//////// //////// //////// ////////

=>_*^@^, .,*^;*,^ *@:@*;<# ^**=^>#:

#.=*#:@_ #=.<.*__ ;;_=^^=# @><:*<_;

;^<:^_#< @*=^>#,< ,.;;>._< =<;=_#^<

@,^#.#_< @_*_=<@^ =:,#<#*< ;.>>@#.;

<.;,^==< .#,;^:.; ,=__#._# ^@=,#_@.

:##:#=;< >>@<*^^@ ;,;>.>@; ,,#:<>*>

*^__#=^# =;.,^=_# *:*^>@:_ #*@>>.,,

7F657C78 FC6A0550 93F41421 E4643B17

^;@>@_;= _;#:=<,@ :@.=:#,* :;@^^,:.

728F0058 F9E05538 9D57BC2C 18129AF9

,:^:,,.# ;##>>##; :=<>;:#: >;:=@:.=

L’Observeur 2

Catalogue d'objets astronomiques pour amateurs

Voir plus

01. Info


Statut: Terminé

Dates: 30/07/2021 - 11/03/2021

Technologies

  • icon

    QT

    // Framework graphique

  • icon

    C++

    // Langage de programmation

  • icon

    SQLite

    // Base de données

Équipe

  • Moi

    // Developpeur

Project {{ data.content?.title }}

03. Présentation


Problématique

Il existe plusieurs catalogues d'objets du ciel profond (Messier, NGC, Herschel, IC, etc…). Cependant, ces catalogues sont souvent immenses et difficiles à trier selon la période de l'année, les instruments à disposition ou même les préférences de chacun.

Fonctionnalités

L'Observeur2 doit être une interface simple pour visualiser, modifier ou créer une base de données personnalisées pour chaque astronome. Toutefois, cette base de données doit être suffisamment complète pour répondre à des besoins pratiques. Par exemple, la visibilité des objets par rapport aux saisons. Le logiciel doit aussi connaitre la position de l'observateur pour adapter le contenu.

Partage

La base de données doit être contenue dans un fichier non chiffré pour permettre le partage entre plusieurs personnes facilement.

Level up

  • Maitrise du Framework QT
  • Utilisation de bases de données SQLite en local
  • Développement d’algorithmes astronomiques complexes

Conclusion

Je suis très satisfait des fonctionnalités offertes par le logiciel même s’il reste encore beaucoup à faire avant de pouvoir le distribuer.
Une version pour le web pourrait être une option envisageable pour le futur.