Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
fd7b8be
Fix crash in AstroCalc/Graphs/Lunar Elongation in debug mode (fix #4447)
alex-w Sep 5, 2025
b9e4382
Translate stellarium-planetary-features.pot in es_419
transifex-integration[bot] Sep 5, 2025
2b56c4c
Translate po/stellarium/stellarium.pot in es_419
transifex-integration[bot] Sep 5, 2025
9188970
Translate stellarium-planetary-features.pot in es
transifex-integration[bot] Sep 5, 2025
a3446fb
Translate po/stellarium/stellarium.pot in es
transifex-integration[bot] Sep 5, 2025
d5e742a
Translate stellarium-planetary-features.pot in ar
transifex-integration[bot] Sep 5, 2025
b43083d
Translate po/stellarium/stellarium.pot in ar
transifex-integration[bot] Sep 5, 2025
7880b26
Translate po/stellarium/stellarium.pot in ca
transifex-integration[bot] Sep 6, 2025
5b4df68
SUG: Add reference
gzotti Sep 6, 2025
f3ceee0
Remove old edges from Chinese skycultures (Fix #4377)
gzotti Sep 6, 2025
cf32328
Translate po/stellarium/stellarium.pot in de
transifex-integration[bot] Sep 6, 2025
ec4d896
Translate stellarium-sky.pot in ar
transifex-integration[bot] Sep 6, 2025
ca401f5
Translate po/stellarium/stellarium.pot in fr
transifex-integration[bot] Sep 7, 2025
0a237fe
Translate stellarium-remotecontrol.pot in fr
transifex-integration[bot] Sep 7, 2025
10032c0
Translate stellarium-planetary-features.pot in lt
transifex-integration[bot] Sep 8, 2025
0cac551
Added ability to toggle current time speed to zero and back (fix #4497)
alex-w Sep 8, 2025
7d2a337
Translate po/stellarium/stellarium.pot in lt
transifex-integration[bot] Sep 8, 2025
38dabef
Translate stellarium-remotecontrol.pot in de
transifex-integration[bot] Sep 8, 2025
c721493
Allow variations in latitude extent of Lunar mansions
gzotti Sep 4, 2025
2fb6bab
Add latest Arabic SC versions from Khalid AlAjaji (Fix #4492)
gzotti Sep 4, 2025
b8bb497
Reduce labels for Zodiac and Lunar Stations to single components
gzotti Sep 5, 2025
d4c3381
SUG: document new definition of extent
gzotti Sep 5, 2025
f7f7337
Update index.json
sushoff Sep 8, 2025
f5b63c1
Extract strings for translation
alex-w Sep 8, 2025
b29de97
Translate stellarium-skycultures-descriptions.pot in es
transifex-integration[bot] Sep 8, 2025
9c10dd9
Translate stellarium-skycultures-descriptions.pot in uk
transifex-integration[bot] Sep 8, 2025
81086c2
Translate stellarium-skycultures-descriptions.pot in gl
transifex-integration[bot] Sep 8, 2025
9ae99d0
Translate stellarium-skycultures-descriptions.pot in es_419
transifex-integration[bot] Sep 8, 2025
e97b568
Translate po/stellarium/stellarium.pot in de
transifex-integration[bot] Sep 8, 2025
f1d981a
Translate po/stellarium/stellarium.pot in ru
transifex-integration[bot] Sep 8, 2025
1cade22
Translate po/stellarium/stellarium.pot in ar
transifex-integration[bot] Sep 8, 2025
8239320
Fix decoding packed number (Fix #4503)
gzotti Sep 8, 2025
b480489
Translate po/stellarium/stellarium.pot in lt
transifex-integration[bot] Sep 9, 2025
e29f63e
Fix star catalog loading on big-endian systems (#4504)
henrysky Sep 9, 2025
a085db7
Extended time interval (#4501)
Atque Sep 9, 2025
b8bc553
Translate po/stellarium/stellarium.pot in es_419
transifex-integration[bot] Sep 9, 2025
fc7fec7
Translate po/stellarium/stellarium.pot in es
transifex-integration[bot] Sep 9, 2025
0402293
Translate stellarium-skycultures.pot in es
transifex-integration[bot] Sep 9, 2025
3fe8fc8
Translate stellarium-skycultures.pot in es_419
transifex-integration[bot] Sep 9, 2025
bcbef22
SUG: Adapt and extend discussion of accuracy after PR4501
gzotti Sep 9, 2025
ef9269f
Translate stellarium-skycultures-descriptions.pot in lt
transifex-integration[bot] Sep 10, 2025
dc7a912
Update index.json
sushoff Sep 10, 2025
af7449c
Update index.json
sushoff Sep 10, 2025
0175f40
Translate po/stellarium/stellarium.pot in uk
transifex-integration[bot] Sep 10, 2025
6797f26
Translate stellarium-skycultures.pot in uk
transifex-integration[bot] Sep 10, 2025
9ca7e85
Translate po/stellarium/stellarium.pot in ca
transifex-integration[bot] Sep 10, 2025
23d9fc3
Suppress a message
gzotti Sep 11, 2025
c274a72
Translate stellarium-skycultures-descriptions.pot in ru
transifex-integration[bot] Sep 12, 2025
8cd579b
Added more discovery circumstances for comets
alex-w Sep 12, 2025
11c0849
increase minimum macos version for qt5
xLPMG Sep 12, 2025
7cf1682
Merge remote-tracking branch 'upstream/master' into sync-upstream
xLPMG Sep 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -648,7 +648,7 @@ IF(APPLE)
# Qt6: by default - universal binary + minimal operating system is macOS Big Sur
SET(CMAKE_OSX_DEPLOYMENT_TARGET "11.0" CACHE STRING "Minimum macOS deployment version" FORCE)
ELSE()
SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "Minimum macOS deployment version" FORCE)
SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum macOS deployment version" FORCE)
ENDIF()
ENDIF()
ENDIF()
Expand Down
27 changes: 19 additions & 8 deletions guide/app_accuracy.tex
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,27 @@ \chapter{Accuracy}
Therefore, when using Stellarium for scientific work like eclipse
simulation to illustrate records found in Cuneiform tablets, always
also use some other reference to compare, and of course specify the
program version you used for your work. (Use at least version 0.21.2
of Stellarium!) You can of course contact us if you bring a solid background
program version you used for your work. (Use at least version 25.1
of Stellarium, which introduced the much improved star catalog!)
You can of course contact us if you bring a solid background
in fundamental astronomy and are willing and able to help improving
Stellarium's accuracy even further!

\section{Date Range}
\label{sec:Accuracy:DateRange}

The calendar dates are limited to a very wide interval of years, $-100,000\ldots100,000$.
This is mostly useful to visualize the effect of stellar proper motions or the wobbling
motion of Earth's axis known as precession.
If you observe the other planets, this is way beyond what current models are able to show!
The calendar dates are limited to a very wide interval of years,
\newFeature{25.3}$-200,000\ldots+200,000$\footnote{Before version 25.3, the date range was $-100,000\ldots+100,000$.}.
If you want to observe the other planets, this is way beyond what current ephemeris models are able to show,
as explained in section~\ref{sec:Accuracy:Planets}!
Observe for example the Moon: you will find that it seems to run
on a polar orbit around +78.000 and even retrograde on a highly elongated orbit a few millennia after that.
This is obvious nonsense, caused by extrapolating mathematical models in inappropriate ways.
A quick check in -180.000 places it in a highly elongated orbit beyond Jupiter
that takes it through the solar system at up to more than 10\% the speed of light.
This is obvious nonsense, caused by excessively extrapolating mathematical models in inappropriate ways.

The extended date range is only useful to visualize the effect of stellar proper motions and the wobbling
motion of Earth's axis known as precession. All other components of Stellarium have not made for this extended date range.

\section{Stellar Astrometry}
\label{sec:Accuracy:Astrometry}
Expand All @@ -72,7 +78,12 @@ \section{Stellar Astrometry}
The study of \citet{deLorenzis:2018} emphasized sky position errors with bright high proper motion stars like Arcturus,
Dubhe, Sirius, Toliman and Vega which deviate noticeably from their correct locations even at around 2500BC with Stellarium
0.17.0 released on 21 Dec 2017. The star catalogs and astrometry propagation algorithms have been significantly improved since Stellarium 25.1, which has
solved the problem outlined in the study.
solved the problem outlined in the study.

% From Github PR#4500:
A quick estimate: For Barnard's Star which is nearby and moving fast, the sky position uncertainty on the sky
would be $\approx0.05^\circ$ (200000~mas) at year 200,000 using Gaia DR3 astrometries and associated uncertainies.
The 2015 DR3 sky position uncertainty is $\approx 0.04$~mas.

\section{Planetary Positions}
\label{sec:Accuracy:Planets}
Expand Down
34 changes: 29 additions & 5 deletions guide/ch_skycultures.tex
Original file line number Diff line number Diff line change
Expand Up @@ -367,10 +367,11 @@ \subsection{Constellation boundaries}
In the late 18th century, when variable stars started to be catalogued by a code that included the star's constellation,
a necessity arose to define which sky region belonged to which constellation.
Atlases of this period showed curved boundaries between the constellations.
Such boundaries are hard to describe by coordinates, though. The Uranographia Argentina proposed a different approach.
The boundaries were described by straight segments along great circles of equal right ascension and small circles of equal declination.
Such boundaries are hard to describe by coordinates, though. The Uranographia Argentina \citep{1879RNAO....1....1G} proposed a different approach.
The boundaries were described by mostly straight segments along great circles of equal right ascension and small circles of equal declination.
The atlas used coordinates for epoch B1875.0.
In 1930 the International Astronomical Union (IAU) ratified this partition of the sky into the 88 constellations used by scientists and amateurs ever since.
Based on this work, in 1930 the International Astronomical Union (IAU) ratified a partition of the sky into the 88 constellations
(now only using lines along constant right ascension/declination of B1875.0) used by scientists and amateurs ever since.
When looking at these boundaries in J2000.0 coordinates, we can see they are no longer parallel to the J2000.0 coordinate grid, the deviation caused by precession.

Partitions of the full sky into contiguous regions defined by edges between coordinate vertices defined in
Expand Down Expand Up @@ -468,7 +469,7 @@ \subsection{Constellations}
each pair being right ascension $\alpha$ (decimal hours) and declination $\delta$ (decimal degrees) in equinox J2000.0.
See below how Stellarium can help you write these arrays.

\indexterm[constellations!single-star]{Single-star constellations}\newFeature{25.1} or particular highlights can be described with just one star repeated in a two-element segment.
\indexterm[constellation!single-star]{Single-star constellations}\newFeature{25.1} or particular highlights can be described with just one star repeated in a two-element segment.
The respective star will be encircled with a radius of
\item[\jtag{single\_star\_radius}] (float, default 0.5)\newFeature{25.1}.
\item[\jtag{hull\_extension}] (optional)\newFeature{25.2} A vector of star IDs (HIP number as integer, Gaia DR3 long integer number as string,
Expand Down Expand Up @@ -525,7 +526,7 @@ \subsection{Constellations}
\end{description}


\paragraph{Drawing dark constellations}\index{constellations!dark}\label{SC:constellations:dark:markers}
\paragraph{Drawing dark constellations}\index{constellation!dark}\label{SC:constellations:dark:markers}
The outlines \newFeature{25.2}of figures like the ``Emu in the Sky'' cannot be described with connect-the-dot star patterns,
as they are formed from the absence of luminous patterns. We need to describe them using coordinate lists.
To make the process less tedious, we can extend setting Markers (see \ref{sec:tour:markers}).
Expand Down Expand Up @@ -764,6 +765,29 @@ \subsection{Culture Relevant Coordinate Systems: Zodiac and Lunar Systems}
The number of entries must be equal to (or larger than) the first element of \jtag{partitions}. Excessive entries are ignored.
\end{description}

\noindent In the Arabian peninsula, a similar system of 28 \indexterm{lunar stations} is in use until today,
but the actual asterism appears to be more important than the regularity of the ecliptic partition.
The first station is centered around \emph{al-Thurayya} (the Pleiades star cluster). In some skycultures the ``band'' of
stations around the ecliptic is shown irregular, with boxes trying to frame the associated asterisms:

\begin{jsonfile}[\scriptsize]
"lunar_system": {
"name": {"english": "Lunar Stations", "native": "...", "pronounce": "Manazil alQamar", "IPA": "manazilulqamar"},
"partitions": [ 28, 3, 2],
"extent": [10.0, -10.0, 10.0, -10.0, 10.0, -15.0, 10.0, -15.0, 15.0, ... ],
"context": "arabian lunar stations",
"link": { "star": 17702, "offset": 6.428571428571429, "comment": "center of first station is Lucida Pleiadum"},
"names": [{ "symbol": "1", "english": "Al-Thurayya", "native": "...", ... },
{ "symbol": "2", "english": "Al-Dabaran", "native": "...", ... },
...
\end{jsonfile}
where
\begin{description}
\item[\jtag{partitions}] regular division of the centerline. 28 stations which are further divided into 3 equal parts that are further halved.
\item[\jtag{extent}] As array of latitude coordinates\newFeature{25.3}, they provide alternating north and south latitudes for all stations.
The number of entries must be twice the number of partitions.
\end{description}

\noindent In China, the 28 \indexterm{lunar mansions} are defined in a different way. 28 \indexterm{defining stars} mark the begin (western edge) of each mansion,
and great circles are drawn from the celestial poles through these stars. In Stellarium, the defining stars are marked with a little circle.
The mansions are quite different in width.
Expand Down
11 changes: 11 additions & 0 deletions guide/guide.bib
Original file line number Diff line number Diff line change
Expand Up @@ -2246,3 +2246,14 @@ @book{Sedgewick:AlgorithmsInC
OPTisbn = {},
series = {Computer Science},
}

@book{1879RNAO....1....1G,
adsurl = {https://ui.adsabs.harvard.edu/abs/1879RNAO....1....1G},
author = {Gould, Benjamin Apthorp},
year = {1879},
title = {{Uranometría Argentina. Brillantez y Posicion de las estrellas fijas, hasta la s{\'e}ptima magnitud (con atlas) -- Brightness and Position of every fixed star, down to the seventh magnitude (with an atlas)}},
series = {Resultados del Observatorio Nacional Argentino en C{\'o}rdoba},
volume = {1},
address = {Buenos Aires},
publisher = {Imprenta de Pablo E. Coni}
}
6 changes: 6 additions & 0 deletions plugins/SolarSystemEditor/resources/comet_discovery.fab
Original file line number Diff line number Diff line change
Expand Up @@ -2584,6 +2584,12 @@ C/2015 TQ209|C/2015 TQ209| | |2015-10-10|
C/2025 L2|C/2025 L2| | |2025-06-02|J.M. Mari, F. Signoret
C/2025 M1|C/2025 M1| | |2025-06-21|
C/2025 M2|C/2025 M2| | |2025-06-22|
C/2025 M3|C/2025 M3| | |2025-06-30|
510P|P/2025 M4| | |2025-07-24|T. Oribe
# Interstellar object
3I/2025 N1|A/2025 N1| | |2025-07-01|
C/2025 N2|C/2025 N2| | |2025-07-02|
508P|P/2025 O1| | |2025-07-29|A. Maury, F. Signoret
C/2025 O2|C/2025 O2| | |2025-07-25|
A/2025 P1|A/2025 P1| | |2025-08-01|
C/2025 Q1|C/2025 Q1| | |2025-08-27|
2 changes: 1 addition & 1 deletion plugins/SolarSystemEditor/src/SolarSystemEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -988,7 +988,7 @@ SsoElements SolarSystemEditor::readMpcOneLineMinorPlanetElements(const QString &
qCritical() << "Error in MPC large number decoding of " << column;
return result;
}
minorPlanetNumber=((q4*62 + q3)*62 + q2)*62 + q1;
minorPlanetNumber=((q4*62 + q3)*62 + q2)*62 + q1 + 620000;
}
else
{
Expand Down
Loading
Loading