• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Stellarium / stellarium
12%
master: 12%

Build:
Build:
LAST BUILD BRANCH: planetary-hips-gui
DEFAULT BRANCH: master
Repo Added 02 Feb 2019 10:10AM UTC
Files 645
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH faster-dso
branch: faster-dso
CHANGE BRANCH
x
Reset
  • faster-dso
  • 0.19
  • 1202-solar-system-observer
  • 1394-solstice-equinox-actions
  • 1433-dso-data-handling
  • 2157-indi
  • 32-wind
  • 408-twilights
  • 4202-install-without-admin-in-windows
  • ASCOMAlpaca
  • AstroCalc-qcharts
  • Exoplanets-qcharts
  • GHA/Maintenance
  • GZ_star_trails
  • LTO
  • RemoteControl/windowSize
  • SC/byname
  • SC/infoConstellation
  • SH_AlmagestSkyculture
  • SUG-foreword-25.1
  • SUG/JPL-Horizons
  • Skycultures/tibetan_mansions
  • action/appimage
  • action/coveralls
  • action/de430_test
  • action/transifex
  • add_HA-grid
  • african-sky-cultures
  • allow-disable-sound
  • allow-no-qtwebengine
  • allow-reference-exclusion
  • allow-texture-decimation
  • app/vs2022
  • appimage
  • appimage-22
  • appimage-ng
  • appimage-qt5-u22
  • appimage-qt6
  • appimage-u18
  • appimage/arm
  • appveyor
  • appveyor-experiments
  • appveyor/windows-arm64-qt68
  • archeolines-gui
  • ascom-crash-fix
  • astrocalc-almanac
  • astrocalc-earth
  • astrocalc-ephemeris-refactoring
  • astrocalc-faster-findRightAscension
  • astrocalc/almanac
  • astrocalc/ephemeris-now
  • astrocalc/issue/3868
  • autofix/alert-1-4cbf4d3198
  • autofix/alert-2-a12ef76c44
  • autofix/alert-20-4889f7e625
  • autofix/alert-21-587dae6004
  • autofix/alert-4-6615d8553c
  • avoid-sun-streak
  • aw-svg-experiments
  • aw-travis-py3
  • aw_observingLists
  • aw_referenceManager
  • aw_svgTextureSupport
  • babylonian-sky-cultures
  • cache-utcoffset
  • calendars/RevisedJulian
  • calendars/base-astro
  • calendars/chinese
  • calendars/new-hindu
  • catalan-sc
  • chinese-native-names
  • ci-linux
  • ci-tests
  • ci-unix
  • ci/freebsd
  • ci/linux-arm
  • ci/macOS
  • ci/unix
  • ci/windows
  • cifix/gpsd-macos
  • clang-libc++
  • cleanup_solarSystem
  • clipboard-html
  • cmake-exiv2
  • cmake-precompiled-headers
  • cmake/improvements
  • comet-icon_1315
  • common-star-names
  • coverity_scan
  • cpp17
  • cpp17-test
  • current_vertical
  • debian-packaging
  • debian-packaging-qt6
  • dimmer-nebula-hints
  • directional-elongation
  • docs
  • dso-gui
  • eclipse-artifacts-fix
  • elvish-sc
  • enhancement/astrocalc-positions
  • ephemerides/htc20-theory
  • ephemerides/rocky-moons
  • ephemeris-line
  • exclude-outdated-comets
  • exoplanets-table-view
  • exoplanets/extra-designation
  • exoplanets/habitability
  • exoplanets/proper-motion
  • exoplanets/qcharts
  • exoplanets/remove-diagram
  • exoplanets/table-filters
  • extraStrings
  • fasterOBJimport
  • feature/transparent-landscapes
  • finderscope-oculars
  • fingerscope
  • fix-2006
  • fix-angularSize
  • fix-gridline-labels
  • fix-lunar-occultation
  • fix-nomenclature-longitudes
  • fix-planets-orbits
  • fix-spheric-mirror-perf
  • fix/1302
  • fix/1945
  • fix/3349
  • fix/754
  • fix/MilkyWayRebalance
  • fix/ObsList-Import-Export
  • fix/ObservingLists-GZ
  • fix/Sat-shadow-circle
  • fix/TelescopeControl_2713
  • fix/Unified_ObsList
  • fix/abortTelescopeSlew_LX200_NexStar
  • fix/atmosphere-shader
  • fix/bottom-bar-adapt-fontsize
  • fix/disableASCOMqt6
  • fix/draw_comet_orbits
  • fix/earth-shadow-circles
  • fix/edge-callback-labels
  • fix/location_signals
  • fix/model-rendering
  • fix/orbit_details
  • fix/screenshot-size
  • fix/smooth_comet_orbits
  • fix/unambiguous_comet_names
  • fix/upvector-refix
  • fix_400
  • fix_telrad
  • fix_timezones_mess
  • for-deb-package
  • format-log
  • geonames-fix
  • gestures-improvements
  • gha/CodeQL-javascript
  • gimbalOrbit
  • gltf-compatible-normal-map
  • gpsd-mac
  • gravity-labels
  • greatCirclePartitions
  • greek-skyculture
  • grids/ecliptic-calendar-marks
  • ground_opacity-polygonal-landscapes
  • gui-allow-user-css
  • gui-show-focus
  • gui/fov
  • gui/language-box
  • guide/contributors
  • guide/markdown
  • guide/refs
  • gz_AtmosphereTweaks
  • gz_KeplerOrbit
  • gz_NomenclaturePlotFixes
  • gz_aberration
  • gz_digression
  • gz_planetAxes
  • harden-userdir
  • hips-performance
  • hips-planet-name
  • hips-z-fighting-fix
  • htc20-theory
  • imgbot
  • immediate-store
  • improve-orbit-selections
  • improvement/4178
  • indi-1.9.7
  • info-fixes
  • issue/2960
  • issue/3199
  • issue2762
  • json-oculars
  • jump-to-defined-moments-in-diurnal-motion
  • landscape-statics
  • landscape-tint
  • linux-fix
  • loading-external-sc
  • lto-flags
  • macos13
  • martian-poles
  • master
  • meteorshowers/activity-classes
  • modern-english
  • modernize-mesa
  • navstars/custom-set
  • neutral-geonames
  • new-zoom-algo
  • new_planet_magnitudes
  • nextstar5
  • nlopt-msvc2017
  • nomenclature/information
  • nomenclature/terminatorFixes
  • observing-lists
  • oculars-ng
  • oculars/max-exposure-time
  • oculus
  • onlinequeries-secondscreen
  • onlinequeries-webengine
  • optional-compilation
  • orbit-epoch
  • paleolithic-sky-culture
  • parallel-ephems
  • planes
  • planet-rts
  • planet-rts-spaceship
  • planet_properMotion
  • planetary-hips-gui
  • plg_OnlineQueries
  • plg_archaeoLinesAdditions
  • plg_calendars2
  • plg_oculars_lineColor
  • plugin/XEphem
  • plugin/missing-stars
  • plugin/oculars-actions
  • plugin/oculars-fix-prism-rotation
  • plugin/solarsystemeditor/comet-discovery-circumstances
  • plugin_calendars
  • pole-markers
  • pr/696
  • pr/761
  • printsky
  • projection_plate_carree
  • qt6/VideoMgr
  • qtcompress
  • quadrature
  • qxlsx-update
  • refactor-cardinals
  • refactor-qflags
  • refactoring/astrocalc-ephemeris
  • refactoring/astrocalc-graphs
  • refactoring/astrocalc-pc
  • refactoring/astrocalc-positions
  • refactoring/astrocalc-transits
  • refactoring/compact-gui
  • refactoring/grs-gui
  • refactoring/gui-atmosphere
  • refactoring/gui-grs
  • refactoring/logger
  • refactoring/mouse-navigation
  • refactoring/objecttype
  • refactoring/qcharts
  • refactoring/qregexp
  • refactoring/specific-time
  • refactoring/stars-designations
  • refactoring/tz-data
  • refactoring/version-number
  • refactoring/xlsx-optional
  • references-manager
  • refs/heads/exoplanets/habitability
  • refs/heads/exoplanets/table-filters
  • refs/heads/master
  • refs/heads/plugin/missing-stars
  • refs/heads/satellites/historical-data
  • refs/heads/sso/discovery
  • refs/tags/v0.20.4
  • refs/tags/v0.21.0
  • refs/tags/v0.21.1
  • refs/tags/v0.21.3
  • refs/tags/v0.22.0
  • refs/tags/v0.22.1
  • refs/tags/v0.22.2
  • refs/tags/v1.0
  • refs/tags/v1.1
  • refs/tags/v1.2
  • refs/tags/v23.1
  • refs/tags/vendor/etwright/almagest/2007-06-14
  • relative-button-scale
  • release
  • release-qt5
  • remotecontrol/jquery
  • remotecontrol/updating-webui
  • remove-default-grs
  • remove_QSignalMapper
  • revert-2780-master
  • revert-3438-one-sided-projection
  • revising/comets
  • right-click-buttons
  • rocky-moons
  • roman-skyculture
  • satellites/altitude-range-visfilter
  • satellites/filter-outdated-tle
  • satellites/filters
  • satellites/groups-from-url
  • satellites/historical-data
  • satellites/iss
  • satellites/radiofrequency-editor
  • satellites/sgp4-rev2020
  • satellites/shadow
  • satellites/table-view
  • sc-conv-documentation
  • sc/MorningEveningStar
  • sc/convex-hulls
  • sc/latin-names
  • sc/multilabel
  • sc/zodiac
  • scripting-graphics-tool
  • scripting/JSEngine
  • scripting/change-planetary-texture
  • showmysky-data
  • siberian-pronounce
  • skyculture/blackfoot
  • skyculture/botswana
  • skyculture/bugis
  • skyculture/catalan
  • skyculture/egyptian_dendera
  • skyculture/khoi-san
  • skyculture/license-info
  • skyculture/mandar
  • skyculture/ruelle
  • skyculture/russian
  • skyculture/samoan
  • skyculture/xhosa
  • skyculture/zulu
  • skycultures-new-format
  • skycultures/modern-english
  • skycultures/modern_iau
  • skycultures/regions-option
  • skycultures/seri
  • small-tile-hips
  • smh_Chenzhou
  • solar-lunar-info
  • solar-system-automatization
  • solarSystemEditor
  • solarsystemeditor/comet-discovery-circumstances
  • speedup_renderMarkerPointedCircle
  • sso/discovery
  • standard-cpp17
  • stars-sf-cdn
  • stars/bayer-flamsteed-designations
  • stars/gcvs
  • stars/wds
  • stellarium-25.1-linux
  • stellarium-bionic
  • stellarium-next
  • stellarium-oldstable
  • stellarium-stable
  • survey-filter
  • sushoff-newGreek
  • telescope-ascom-alpaca
  • texture-fix-load-error
  • texture-loading-without-lags
  • threaded-ephems
  • towards-Qt6
  • transifex-archive
  • travis-experiments
  • tui-fixes
  • tz-Asia-Choibalsan
  • u20-libtbb
  • ui/astrocalc-buttons
  • ui/config-view
  • ui/daymode
  • ui/financial-contributors
  • ui/fov
  • ui/grids-checkboxes
  • ui/noto-fonts
  • ui/specific-time
  • update-mesa
  • use_qt_positioning
  • useful-observer-orientation
  • v0.20.0
  • v0.20.1
  • v0.20.2
  • v0.20.3
  • v24.4
  • v25.1
  • v25.2
  • vanuatu-skyculture
  • vecmath_fixes
  • version-scheme
  • visualisation/draw-point-source
  • vts-plugin
  • wayland-fractional-scaling
  • weather-plugin
  • win-qt64
  • windows-arm64
  • windows-ci
  • windows-ci-win32
  • windows-deployment
  • windows-hipdi
  • windows-packaging
  • windows/mingw
  • windows/msvc-dll
  • windows/qtwebengine
  • xlsx-optional

20 Feb 2025 12:48PM UTC coverage: 12.081%. First build
13435660171

Pull #4145

github

10110111
Use commonNameMap instead of iterating over dsoArray

The search() function is used when loading DSO outlines and discovery
information. Its search for English names actually doesn't work, because
it's called before any sky culture is loaded, which is when Nebula's
English name is set. This doesn't appear to be a problem, because all
the data we have are properly handled by a search by designation.

Now it's renamed to searchForCommonName(), and it uses commonNameMap
instead of iterating over all the array of ~95k DSOs. This makes loading
of outlines and discovery information almost instant, while before this
patch it took about half a second to a second for each.

A small change in functionality is that now all the common names are
searched, not only the first one per DSO, but it seems to be a useful
change.
Pull Request #4145: Use commonNameMap instead of iterating over dsoArray

0 of 5 new or added lines in 1 file covered. (0.0%)

14615 of 120977 relevant lines covered (12.08%)

17639.95 hits per line

Relevant lines Covered
Build:
Build:
120977 RELEVANT LINES 14615 COVERED LINES
17639.95 HITS PER LINE
Source Files on faster-dso
  • Tree
  • List 629
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13435660171 faster-dso Use commonNameMap instead of iterating over dsoArray The search() function is used when loading DSO outlines and discovery information. Its search for English names actually doesn't work, because it's called before any sky culture is loaded, whic... Pull #4145 20 Feb 2025 01:03PM UTC 10110111 github
12.08
13435525361 faster-dso Use commonNameMap instead of iterating over dsoArray The search() function is used when loading DSO outlines and discovery information. Its search for English names actually doesn't work, because it's called before any sky culture is loaded, whic... push 20 Feb 2025 12:56PM UTC 10110111 github
12.08
13434305966 faster-dso Don't use toUpper, use compare(CaseInsensitive) push 20 Feb 2025 11:45AM UTC 10110111 github
12.08
13433412183 faster-dso Pre-trim DSO string catalog numbers Pull #4144 20 Feb 2025 10:54AM UTC 10110111 github
12.08
See All Builds (10053)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc