27 research outputs found
Phenological shifts of abiotic events, producers and consumers across a continent
Ongoing climate change can shift organism phenology in ways that vary depending on species, habitats and climate factors studied. To probe for large-scale patterns in associated phenological change, we use 70,709 observations from six decades of systematic monitoring across the former Union of Soviet Socialist Republics. Among 110 phenological events related to plants, birds, insects, amphibians and fungi, we find a mosaic of change, defying simple predictions of earlier springs, later autumns and stronger changes at higher latitudes and elevations. Site mean temperature emerged as a strong predictor of local phenology, but the magnitude and direction of change varied with trophic level and the relative timing of an event. Beyond temperature-associated variation, we uncover high variation among both sites and years, with some sites being characterized by disproportionately long seasons and others by short ones. Our findings emphasize concerns regarding ecosystem integrity and highlight the difficulty of predicting climate change outcomes. The authors use systematic monitoring across the former USSR to investigate phenological changes across taxa. The long-term mean temperature of a site emerged as a strong predictor of phenological change, with further imprints of trophic level, event timing, site, year and biotic interactions.Peer reviewe
Chronicles of nature calendar, a long-term and large-scale multitaxon database on phenology
We present an extensive, large-scale, long-term and multitaxon database on phenological and climatic variation, involving 506,186 observation dates acquired in 471 localities in Russian Federation, Ukraine, Uzbekistan, Belarus and Kyrgyzstan. The data cover the period 1890-2018, with 96% of the data being from 1960 onwards. The database is rich in plants, birds and climatic events, but also includes insects, amphibians, reptiles and fungi. The database includes multiple events per species, such as the onset days of leaf unfolding and leaf fall for plants, and the days for first spring and last autumn occurrences for birds. The data were acquired using standardized methods by permanent staff of national parks and nature reserves (87% of the data) and members of a phenological observation network (13% of the data). The database is valuable for exploring how species respond in their phenology to climate change. Large-scale analyses of spatial variation in phenological response can help to better predict the consequences of species and community responses to climate change.Peer reviewe
scikit-hep/uproot5: 4.3.1
<p>@jpivarski applied this fix: <a href="https://github.com/scikit-hep/uproot5/pull/618#discussion_r903623799">https://github.com/scikit-hep/uproot5/pull/618#discussion_r903623799</a>.</p>
eic/EICrecon: v1.8.0
<p><!-- Release notes generated using configuration in .github/release.yml at main --></p>
<h2>What's Changed</h2>
<h3>️ Tracking</h3>
<ul>
<li>fix: convert DD4hepBfield position units without hardcoding by @wdconinc in https://github.com/eic/EICrecon/pull/1113</li>
<li>feat: upgrade EICrecon to Acts v30 by @wdconinc in https://github.com/eic/EICrecon/pull/1072</li>
</ul>
<h3> Particle identification</h3>
<ul>
<li>fix: mv id() to getObjectID().index because id() returns ObjectID, not uint_t, in podio v0.17.1 by @wdconinc in https://github.com/eic/EICrecon/pull/1106</li>
</ul>
<h3> Calorimetry</h3>
<ul>
<li>Updated FEMC threshold and digitization parameters by @kkauder in https://github.com/eic/EICrecon/pull/1086</li>
<li>B0 Ecal threshold by @kkauder in https://github.com/eic/EICrecon/pull/1101</li>
<li>Updated ADC parameters and threshold for HCal (and ECal) inserts by @kkauder in https://github.com/eic/EICrecon/pull/1104</li>
<li>Updated LFHCAL ADC parameters and threshold by @kkauder in https://github.com/eic/EICrecon/pull/1105</li>
<li>fix: rm unused ClusterRecoCoG options by @wdconinc in https://github.com/eic/EICrecon/pull/1107</li>
<li>feat: depend on algorithms; demo interface in CaloClusterRecoCoG by @wdconinc in https://github.com/eic/EICrecon/pull/1085</li>
</ul>
<h3>⚙️ Infrastructure</h3>
<ul>
<li>fix(ci): upload build/ as tar.gz for speedup by @wdconinc in https://github.com/eic/EICrecon/pull/1112</li>
<li>feat: write capybara diff dashboards for PRs to ghpages by @wdconinc in https://github.com/eic/EICrecon/pull/1114</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.7.0...v1.8.0</p>
eic/EICrecon: v1.7.0
<p><!-- Release notes generated using configuration in .github/release.yml at v1.7 --></p>
<h2>What's Changed</h2>
<h3>️ Tracking</h3>
<ul>
<li>fix: use unique_ptr for geometry in DD4hep_service, hand out not_null const pointers by @wdconinc in https://github.com/eic/EICrecon/pull/1045</li>
<li>fix: reenable storing geometryId into TrackPoint surface field by @wdconinc in https://github.com/eic/EICrecon/pull/1055</li>
<li>feat: fill Acts::GeometryIdentfier extra field with DD4hep detector ID by @wdconinc in https://github.com/eic/EICrecon/pull/1058</li>
<li>fix: IWYU pragmas and iwyu.imp fixes by @wdconinc in https://github.com/eic/EICrecon/pull/1079</li>
<li>fix: apply all automatic IWYU suggestions (and 2 fixes by hand) by @wdconinc in https://github.com/eic/EICrecon/pull/1080</li>
<li>fix: use edm4hep vector_utils instead of edm4eic; remove MaterialWiper (prep for Acts v26) by @wdconinc in https://github.com/eic/EICrecon/pull/1082</li>
<li>fix: print magnetic field strength in correct units in ActsGeometryProvider by @wdconinc in https://github.com/eic/EICrecon/pull/1077</li>
<li>treewide: avoid including some internal headers from libstdc++ by @veprbl in https://github.com/eic/EICrecon/pull/1083</li>
<li>replace trackersourcelinker with trackermeasurement by @ShujieL in https://github.com/eic/EICrecon/pull/1076</li>
<li>updated MAPS threshold by @kkauder in https://github.com/eic/EICrecon/pull/1089</li>
</ul>
<h3> Particle identification</h3>
<ul>
<li>rm ECGEM by @kkauder in https://github.com/eic/EICrecon/pull/1044</li>
<li>fix: support fmt v10 and C++20 by @wdconinc in https://github.com/eic/EICrecon/pull/1073</li>
<li>updated ECTOF threshold by @kkauder in https://github.com/eic/EICrecon/pull/1091</li>
<li>updated BTOF threshold by @kkauder in https://github.com/eic/EICrecon/pull/1090</li>
</ul>
<h3> Calorimetry</h3>
<ul>
<li>treewide: fix spelling by @veprbl in https://github.com/eic/EICrecon/pull/1042</li>
<li>fix: remove adhoc LFHCAL treatment in CalorimeterHitReco by @wdconinc in https://github.com/eic/EICrecon/pull/1054</li>
<li>Remove factories for HcalEndcapP by @veprbl in https://github.com/eic/EICrecon/pull/1062</li>
<li>Adjust reconstruction parameters for Barrel ECal by @mariakzurek in https://github.com/eic/EICrecon/pull/1078</li>
<li>calorimetry_CalorimeterIslandCluster: add test case for adjacencyMatrix code path by @veprbl in https://github.com/eic/EICrecon/pull/1088</li>
<li>Bhcal threshold by @kkauder in https://github.com/eic/EICrecon/pull/1095</li>
<li>Updated EEMC energy threshold and ADC parameters by @kkauder in https://github.com/eic/EICrecon/pull/1100</li>
<li>Updated backward HCAL ADC parameters, removed threshold by @kkauder in https://github.com/eic/EICrecon/pull/1102</li>
<li>Consolidated BEMC thresholds and ADC parameters by @kkauder in https://github.com/eic/EICrecon/pull/1094</li>
</ul>
<h3>◀️ Backward</h3>
<ul>
<li>fix: use localDistXY in HcalEndcapN by @wdconinc in https://github.com/eic/EICrecon/pull/1027</li>
</ul>
<h3>⏩ Far Forward</h3>
<ul>
<li>updated B0 LGAD threshold by @kkauder in https://github.com/eic/EICrecon/pull/1093</li>
</ul>
<h3>⚙️ Infrastructure</h3>
<ul>
<li>feat(ci): release notes definition by @wdconinc in https://github.com/eic/EICrecon/pull/1041</li>
<li>fix(ci): avoid lsan crashes with intercept_tls_get_addr=0 by @wdconinc in https://github.com/eic/EICrecon/pull/1048</li>
<li>feat(ci): test eicmkplugin in CI by @wdconinc in https://github.com/eic/EICrecon/pull/1031</li>
<li>feat: enable ubsan by default in CI, with print_stacktrace=1 and suppressions by @wdconinc in https://github.com/eic/EICrecon/pull/987</li>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/eic/EICrecon/pull/1063</li>
<li>ci: include-what-you-use, clang-include-fixer by @wdconinc in https://github.com/eic/EICrecon/pull/755</li>
<li>feat: remove epic_brycecanyon as main configuration by @wdconinc in https://github.com/eic/EICrecon/pull/1038</li>
<li>linux-eic-shell.yml: remove last reference to brycecanyon by @veprbl in https://github.com/eic/EICrecon/pull/1084</li>
<li>feat(ci): allow changing jug_xl:nightly as basis for CI jobs by @wdconinc in https://github.com/eic/EICrecon/pull/1087</li>
<li>linux-eic-shell.yml: fix cancel-in-progress by @veprbl in https://github.com/eic/EICrecon/pull/1097</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@ShujieL made their first contribution in https://github.com/eic/EICrecon/pull/1076</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.6.0...v1.7.0</p>
eic/EICrecon: v1.8.1
<p><!-- Release notes generated using configuration in .github/release.yml at v1.8 --></p>
<p><strong>Full Changelog</strong>: https://github.com/eic/EICrecon/compare/v1.8.0...v1.8.1</p>
scikit-hep/uproot4: 4.1.1
@veprbl added support for reading ROOT TTables: PR #418.
@jpivarski fixed the warning handling for old XRootD clients: PR #425.
@jpivarski fixed several performance bugs and one bug-bug in writing histograms and TTrees: PRs #426 and #428. See the GitHub conversations for measurements.
A quantitative rule of thumb derived from that work is that you want to call TTree.extend with no less than ~100 kB per array branch. This is roughly the same scale that would be preferred for reading TTree data (you want TBaskets to be about 100 kB or larger), but in writing, you get to control it
scikit-hep/uproot4: 4.1.4
<p>@jpivarski added TStreamerInfo for TTrees in files written by Uproot. <strong>If you're using an older version, you're producing files without TStreamerInfo!</strong> (Which means they won't be readable in some older versions of ROOT, and possibly not new ones, either.) PR #472.</p>
<p>Also corrected the TLeaf fTitle for jagged arrays, which is needed to read jagged arrays back in ROOT's <code>TTree::Draw</code> and <code>TTree::Scan</code>, but not for iteration in PyROOT (which is what we had been using for testing). PR #458.</p>
<p>Added an implementation of non-split TClonesArray, which makes more files readable: PR #467, and added RNTuple to the <code>must_be_attached</code> list, which enables RNTuple objects to read more data (like TTrees): PR #463. That's just a step in developing RNTuple-reading capabilities.</p>
scikit-hep/mplhep: v0.3.16 - Publish on release
What's Changed
<ul>
<li>chore(deps): pre-commit.ci autoupdate by @pre-commit-ci in <a href="https://github.com/scikit-hep/mplhep/pull/342">https://github.com/scikit-hep/mplhep/pull/342</a></li>
<li>Minor doc fix to advertise LHCb2 style by @jonas-eschle in <a href="https://github.com/scikit-hep/mplhep/pull/349">https://github.com/scikit-hep/mplhep/pull/349</a></li>
<li>refactor: reorgnize histplot logic by @andrzejnovak in <a href="https://github.com/scikit-hep/mplhep/pull/352">https://github.com/scikit-hep/mplhep/pull/352</a></li>
<li>chore: switch to manual CD by @andrzejnovak in <a href="https://github.com/scikit-hep/mplhep/pull/353">https://github.com/scikit-hep/mplhep/pull/353</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/scikit-hep/mplhep/compare/v0.3.15...v0.3.16">https://github.com/scikit-hep/mplhep/compare/v0.3.15...v0.3.16</a></p>