Most of our work has resulted in scholarly publications. On this page you can review our publications to get an idea about our work.
GBisi/stableshots: v1
September, 2026 • Software
Giuseppe Bisicchia
What's Changed
Add interactive ICSOC demo artifact by @GBisi in https://github.com/GBisi/stableshots/pull/1
Add selectable QSimBench traces to the demo by @GBisi in https://github.com/GBisi/stablesho…
What's Changed
Add interactive ICSOC demo artifact by @GBisi in https://github.com/GBisi/stableshots/pull/1
Add selectable QSimBench traces to the demo by @GBisi in https://github.com/GBisi/stableshots/pull/2
Improve decision plot and audit event navigation by @GBisi in https://github.com/GBisi/stableshots/pull/3
Fix scientific notation on decision-history shot axis by @GBisi in https://github.com/GBisi/stableshots/pull/4
Add cumulative distribution inspection to the demo by @GBisi in https://github.com/GBisi/stableshots/pull/5
New Contributors
@GBisi made their first contribution in https://github.com/GBisi/stableshots/pull/1
Full Changelog: https://github.com/GBisi/stableshots/commits/v1
Reproduction code for "A recession-dependent Lévy-driven stochastic volatility model for asset-liability management under solvency regulation"
September, 2026 • Software
Al-Ma'shumah, Fathimah, Sumarti, Novriana, Che Taib, Che Mohd Imran, Puspita, Dila
Reproduction code, executed notebook, manuscript and supplementary material for "A recession-dependent Levy-driven stochastic volatility model for asset-liability management under solvency regulation"…
Reproduction code, executed notebook, manuscript and supplementary material for "A recession-dependent Levy-driven stochastic volatility model for asset-liability management under solvency regulation" (Al-Ma'shumah, Sumarti, Che Taib, Puspita), submitted to the Applied Mathematical Modelling special issue "Advanced Mathematical Modelling and Computational Methods for Insurance and Risk Analytics." See README.md for what is included and SHARING.md for what is withheld and why (a licensed Indonesian government bond series is not redistributed; it is available from the corresponding author on request). This version updates the code, notebook, manuscript and supplement to the current AMM submission and corrects the title, which in earlier versions of this record referred to a prior working title of this paper from a previous journal submission.
ПРОКУРАТУРА ОРГАНЛАРИНИНГ КОРРУПЦИЯГА ҚАРШИ КУРАШИШ БЎЙИЧА ПРЕВЕНТИВ ФАОЛИЯТИНИНГ ИЛМИЙ-НАЗАРИЙ ЖИҲАТЛАРИ
September, 2026 • Dataset • IQRO JURNALI
Норова Ойдин Азамат қизи
Мазкур мақолада коррупцияга қарши курашишда превентив фаолиятнинг илмий-назарий асослари, превенция тушунчасининг мазмун-моҳияти ҳамда унинг турлари таҳлил қилинган. Шунингдек, прокуратура органларини…
Мазкур мақолада коррупцияга қарши курашишда превентив фаолиятнинг илмий-назарий асослари, превенция тушунчасининг мазмун-моҳияти ҳамда унинг турлари таҳлил қилинган. Шунингдек, прокуратура органларининг коррупцияга қарши курашишдаги ўзига хос ўрни, прокурор назорати, ҳуқуқни муҳофаза қилувчи органлар фаолиятини мувофиқлаштириш, коррупциявий хавф-хатарларни аниқлаш ва уларни бартараф этишга қаратилган чораларнинг превентив хусусияти тадқиқ этилган. Тадқиқот натижасида прокуратура органларининг превентив фаолиятини янада такомиллаштириш билан боғлиқ муаммолар аниқланиб, коррупциявий хавфларни баҳолашни хавфга асосланган ёндашув асосида ташкил этиш, превентив фаолият самарадорлигини баҳолашнинг аниқ мезонларини жорий этиш бўйича таклифлар илгари сурилган.
коррупция, коррупцияга қарши курашиш, превенция, прокуратура, коррупциявий хавф-хатар, ҳуқуқбузарликлар профилактикаси
Task-based multithreading and parallel reductions (milestone v3.13.0): CpuThreaded now threads inner products, warmed assembly refills, the stencil and vector-calculus operators and broadcast assignme…
Task-based multithreading and parallel reductions (milestone v3.13.0): CpuThreaded now threads inner products, warmed assembly refills, the stencil and vector-calculus operators and broadcast assignment, and CpuPolyester batches the same paths, all without new dependencies and with results equal to CpuSerial bit for bit (reductions to rounding). This minor release has one breaking change, listed first.
Breaking
VectorElement integer multi-indices follow AbstractVector rules (#348)
On a 2D or 3D grid function, uₕ[i, j] no longer means grid point (i, j). It now follows AbstractVector's trailing-index semantics: uₕ[k, 1] == parent(uₕ)[k], and any other trailing index is a BoundsError. This is what generic code (sparse assembly, LinearAlgebra) already assumed.
Index the grid with a CartesianIndex: uₕ[CartesianIndex(i, j)], or through reshape(uₕ), which returns a grid-shaped view of the same memory.
Performance
Threaded inner products without Polyester (#301)
innerₕ, normₕ and the other reductions under CpuThreaded sum Threads.nthreads() static chunks in a fixed order, so a result is the same on every run. Masked reductions walk only the set bits, and separable weights are chunked along the last axis without per-point divrem.
Measured crossover against CpuSerial on an Apple M2 at --threads=4: 100,000–300,000 elements.
Threaded refills replay the recorded positions (#338)
A warmed assemble! under Parallel() or CpuPolyester writes each entry to the nzval position recorded on the first assembly, instead of searching for it; assemble_add! does too. At 1M DOFs a threaded refill now takes 0.57–0.68 of the serial refill's time in 1D/2D/3D, where it used to be slower than serial in 2D and 3D.
Threaded and batched operators (#356)
The difference and average stencil engines (D₋ₓ! and its families, Mₓ!, jumps) and the vector-calculus operators (∇, div, curl, ε families) band along the last axis under CpuThreaded and CpuPolyester. Crossover against CpuSerial for D₋ₓ!: about 300,000 DOFs for Threads, 1,000–10,000 for Polyester.
Threaded broadcast assignment (#357)
uₕ .= a .* vₕ .+ wₕ into a VectorElement runs Base's own broadcast loop in bands under CpuThreaded and CpuPolyester, aliasing handled as Base does.
Nested calls fall back to serial
A Parallel() operation called from inside your own Threads.@threads loop, or from a task racing another one, runs its chunks serially instead of throwing Base's "@threads :static cannot be used concurrently or nested".
Fixes
Every Threads.@threads loop in the assembly sweeps uses the :static scheduler (#342).
Documentation and benchmarks
benchmark/policy_crossover.jl reports, on your own machine, where CpuThreaded and CpuPolyester start beating CpuSerial for each workload in 1D, 2D and 3D; the backend tutorial points to it.
The CpuThreaded and CpuPolyester docstrings quote the measured crossovers; the internals page describes the threaded replay.
Full changelog: https://github.com/gpena/Bramble.jl/compare/v3.12.0...v3.13.0
Shixiang Wang (王诗翔), taoziyu97, Li Huimin, Tao Wu, Qi ZHAOet al.
sigminer 2.3.3
Replaced future::availableCores() with parallelly::availableCores().
Fixed NULL row names in NMF matrix when using sig_tally() with Wang method, particularly for single-sample cases.
F…
sigminer 2.3.3
Replaced future::availableCores() with parallelly::availableCores().
Fixed NULL row names in NMF matrix when using sig_tally() with Wang method, particularly for single-sample cases.
Fixed compatibility issue with newer versions of SigProfilerExtractor by removing deprecated refit_denovo_signatures parameter from sigprofiler_extract(). The refit parameter is now deprecated and ignored.
sig_estimate(), sig_extract() and bp_extract_signatures() can now use more than 2 cores: register a foreach backend to avoid the 2-core cap of the built-in parallel backend of the NMF package (#479).
Fixed the "Unknown or uninitialised column" warnings of read_maf_minimal() when the input is a tibble (#461).
sigminer 2.3.2
cgeniepy: A Python package for analysing cGENIE Earth System Model output
September, 2026 • Software
Ying, Rui
cgeniepy 0.16.0 handles cGENIE configurations beyond the modern 36x36x16 grid, and draws filled contours that reach the model's coastline.
Other cGENIE configurations (#30)
The grid helpers follow cG…
cgeniepy 0.16.0 handles cGENIE configurations beyond the modern 36x36x16 grid, and draws filled contours that reach the model's coastline.
Other cGENIE configurations (#30)
The grid helpers follow cGENIE's own formulas (GOLDSTEIN, BIOGEM, muffingen): get_genie_depth takes extra_levels (go_par_dk), and get_genie_lat takes equal_area=False (go_grid=1). Checked against runs with 17 levels, a 5500 m depth scale and longitude offsets of 0 and -180.
to_geniebin(var, model=model) bins data onto a model's own grid, so the binned coordinates equal the model's.
Longitude conversion works for any par_grid_lon_offset; normalise_longitude() now handles offset-0 grids.
mask_basin works for any number of depth levels and time slices.
Transect depth cells sit exactly on the model's zt_edges for any depth scale.
Filled contours reach the coast (#33, fixes #31)
With contourf=True, maps and transects are filled up to the model's coastline, the surface, the sea floor and the poles, with the land cells drawn on top.
contourf=True turns pcolormesh off unless you pass pcolormesh=True, and contour lines follow the filled levels.
Changes to existing results
get_genie_depth(edge=False) now returns the zt that BIOGEM writes, which differs from the old arithmetic midpoints by up to 13 m. Depth labels from to_geniebin change with it.
ArrComparison.crmse returns the centred RMSE; it used to return its square.
Adding two GriddedData objects aligns them on their coordinates, where it used to add position by position. Fields stored in different longitude orders now sum correctly.
Maps without a given ax use the Equal Earth projection instead of Eckert IV.
contourf=True plots look different: see above.
Fixes
geniebin_depth binned nothing, and 3-D to_geniebin always failed.
Passing N to geniebin_lat, geniebin_lon or normbin_lon failed.
Plot cell edges come from the coordinates, so subsets such as lat=slice(-30, 30) are no longer stretched. Only the cell straddling a projection's edge is split (#4).
GriddedData ** n no longer changes its operand.
Plotting works with Matplotlib 3.11.
mask_Arctic_Med is now documented as modern-36x36-only and warns for other shapes.
Full changelog: https://github.com/ruiying-ocean/cgeniepy/compare/v0.15.2...v0.16.0
scm-interv-evams: code for 'A structural causal framework for interventions on evolutionary accumulation models'
September, 2026 • Software
Diaz-Uriarte, Ramon, Ríos-Arroyo, Íñigo, Johnston, Iain G.
Code for "A structural causal framework for interventions on evolutionary accumulation models" (Diaz-Uriarte, Ríos-Arroyo, and Johnston; Royal Society Open Science, DOI 10.1098/rsos.261332; arXiv:2606…
Code for "A structural causal framework for interventions on evolutionary accumulation models" (Diaz-Uriarte, Ríos-Arroyo, and Johnston; Royal Society Open Science, DOI 10.1098/rsos.261332; arXiv:2606.12597).
cancer progression modelsevolutionary accumulation modelscausal inferenceinterventionsR
In emerging 5G and beyond (B5G) network archi tectures, service-level agreement (SLA) assurance increasingly re quires systems that can detect deviations from expected behavior while providing interpr…
In emerging 5G and beyond (B5G) network archi tectures, service-level agreement (SLA) assurance increasingly re quires systems that can detect deviations from expected behavior while providing interpretable and uncertainty-aware evidence. Existing assurance frameworks commonly rely on deterministic reconstruction models to identify anomalous flows, treating recon struction error as a proxy for service degradation. However, such approaches provide limited information about the confidence of the detector and offer weak grounding for downstream explana tion and decision support. This paper introduces a framework for uncertainty-aware SLA violation detection in cloud-native 6G networks. The proposed approach utilizes a probabilistic au toencoder trained only on SLA-compliant traffic using Gaussian negative log-likelihood (NLL). The decoder outputs a feature wise reconstruction distribution parameterized by a mean and standard deviation, enabling each flow to be scored according to its likelihood under the learned compliant behavior. The resulting likelihood score is converted into an empirical anomaly percentile using the benign validation distribution, providing an interpretable measure of deviation severity. For each flagged flow, the framework also constructs structured evidence that can be consumed by cloud-native orchestration components to support downstream remediation and service assurance actions.
Intent realization, probabilistic autoencoder, neg ative log-likelihood, service level agreement, 6G networks, zero touch orchestration
There is an increasing interest in upgrading the EModel, a parametric tool for speech quality estimation, to the wideband and super-wideband contexts. The
Contemporary models of Unmanned Aerial Vehicles (UAVs) are largely developed using simulators. In a typical scheme, a flight simulator is dovetailed with a
Undertaking engineering research can be compounding for beginning graduate students and thwarting even for seasoned researchers. With a wealth of academic
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.