Skip to main content

BD_Benchmark

BD_Benchmark est un projet destiné au développement de bases de données de référence, fournissant un ensemble d'outils Python pour aider les utilisateurs à générer des bases de données de référence de différentes tailles. Ces outils permettent aux utilisateurs d'obtenir des données valides à partir de la base de données DBLP et de les personnaliser et étendre.

Objectif du projet

L'objectif de BD_Benchmark est de fournir du code Python aux utilisateurs pour les aider à créer et manipuler des bases de données de référence. Les utilisateurs peuvent générer des bases de données de différentes tailles selon leurs besoins et les utiliser dans divers contextes d'application. Le projet prend également en charge la connexion à l'endpoint DBLP pour effectuer des requêtes sur les données.

Fonctionnalités

  1. Conversion de jeux de données : Sélection de jeux de données du réseau académique DBLP, contenant plus de 310 000 nœuds d'identité personnelle. Utilisation de code Python pour convertir ces nœuds en format de fichier CSV.

  2. Filtrage des ID valides : Connexion à l'endpoint DBLP pour interroger les données, filtrer les ID valides actuellement dans DBLP et les écrire dans un nouveau fichier CSV.

  3. Création de fichiers de données complets : Lecture des ID de personnes dans les fichiers CSV pour créer un fichier de données complet du réseau DBLP, incluant des informations sur les auteurs, éditeurs, articles, revues, collections de conférences, conférences, éditeurs, etc., et générer des fichiers JSON de nœuds et de liens.

  4. Génération et organisation de fichiers de données : Génération du nombre requis de fichiers en fonction des paramètres de données dans les fichiers JSON, organisés dans des dossiers par "année-mois-jour". Les utilisateurs peuvent définir le ratio et le contenu de changement pour chaque fichier. Le programme commence à partir d'une date de début et s'arrête après avoir généré le nombre requis de dossiers.

Installation

Pour installer le projet BD_Benchmark, exécutez la commande suivante :

pip install bd_dev_benchmark

## Update log
`1.0.0` first release

Metadata

Release files for BD-Dev-Benchmark 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BD-Dev-Benchmark 1.0.0
File Size Uploaded Provenance
BD_Dev_Benchmark-1.0.0.tar.gz 2.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for BD-Dev-Benchmark 1.0.0
File Interpreter ABI Platform
BD_Dev_Benchmark-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 kB

Release files / BD_Dev_Benchmark-1.0.0.tar.gz

Download URL BD_Dev_Benchmark-1.0.0.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e73061c271dc8710d1a0ce11722ac74b0a334ae40f68357b30774c5b056e4eb1
BLAKE2b-256 checksum
How to use checksums
5d5bd90c9f0f33617c578979b0e12b626c09365b1dfbf2bf9f692a1e88632c0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.7

Release files / BD_Dev_Benchmark-1.0.0-py3-none-any.whl

Download URL BD_Dev_Benchmark-1.0.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b48bfdb1da42717a789d2156631a34220ddb51197826a0031525d1526a0d7c18
BLAKE2b-256 checksum
How to use checksums
74c93c9b448cf89eaa102d0a86acd722d5dea37288bdd46b51a3b9b04eee22f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.7

Security for BD-Dev-Benchmark 1.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page