DLScanner
A scanner package enhanced by Deep Learning (DL) techniques. This package addresses two significant challenges associated with previously developed DL-based methods: slow convergence in high-dimensional scans and the limited generalization of the DL network when mapping random points to the target space. To tackle the first issue, we utilize a Similarity Learning (SL) network that maps sampled points into a representation space. In this space, in-target points are grouped together while out-target points are effectively pushed apart. This approach enhances the scan convergence by refining the representation of sampled points. The second challenge is mitigated by training a VEGAS mapping of the parameter space to adaptively suggest new points for the DL network. This mapping is improved as more points are accumulated and this improvement is reflected in more efficient collection of points even for relatively small in-target regions.
Testing
For testing latest commits or making changes it is recommended to clone this repository and test any changes locally.
git clone https://github.com/raalraan/DLScanner.git
Testing works better inside a virtual environment. The simplest way to create one is by running:
# Create virtual environment
python -m venv /path/to/new/virtual/environment
# Activate virtual environment
source /path/to/new/virtual/environment/bin/activate
Replace /path/to/new/virtual/environment with the path
that you want to contain the files for the virtual environment.
For example, .venv in the root of this repository.
Then, install this package for testing by running pip install -e . from the
root of this repository.
Metadata
Release files for DLScanner 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dlscanner-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dlscanner-1.0.1-py3-none-any.whl
| Download URL | dlscanner-1.0.1-py3-none-any.whl |
|---|---|
| Size | 42.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
727aeacf801267df4a494a2e8d37da4ae7dbdfce7cf777be138620c0c8ee6739
|
|
BLAKE2b-256 checksum How to use checksums |
26c33603605b676a603c58ecb044f7702d4cbf3832de3f31984758c01d92fe02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 1, 2025.
Transparency log