Skip to main content

Generalizability of experimental studies and rankings utilies

Project description

Generalizability of experimental studies

Estimated number of datasets necessary to achieve generalizable results for the categorical encoders study, conditioned on desired generalizability level (left) and similarity threshold between rankings (right). The hue shows three different goals of a study.

This repository is the official implementation of Generalizability of Experimental Studies.

The genexpy Python module contains several functions to efficiently work on rankings, probability distributions of rankings, and kernels for rankings.

The demos contain the generalizability analysis performed in the paper on categorical encoders and Large Language Models.

Usage

As specified in setup.py, genexpy requires Python 3.11.8, which you can get here. After that, you can install genexpy from terminal in one of the following ways.

Download and install from the anonymous repository

(1) Download the repo and extract the files to a directory named genexpy; (2) navigate to genexpy; (3) create a virtual environment venv; (4) activate venv (the command is for Windows only); (5) install genexpy.

cd genexpy                                                           
python -m venv venv                                       
venv\Scripts\activate.bat                                 
pip install .                                                

Installation via pip (not working for the anonymous repo)

To ensure anonymity, the module is yet to be published: this installation method is not working.

pip install genexpy

Installation via git (not working for the anonymous repo)

(1) Clone the repo; (2) navigate to the cloned repo; (3) install the module.

git clone https://github.com/DrCohomology/genexpy.git     
cd genexpy                                                           
pip install .                                             

Cloning without installation (not working for the anonymous repo)

(1) Clone the repo; (2) navigate to the cloned repo; (3) create a virtual environment venv; (4) activate venv; (5) install the requirements.

git clone https://github.com/DrCohomology/genexpy.git     
cd genexpy
python -m venv venv                                       
venv\Scripts\activate.bat                                 
pip install -r requirements.txt                          

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genexpy-1.0.2a1.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genexpy-1.0.2a1-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

Details for the file genexpy-1.0.2a1.tar.gz.

File metadata

  • Download URL: genexpy-1.0.2a1.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.5 Windows/11

File hashes

Hashes for genexpy-1.0.2a1.tar.gz
Algorithm Hash digest
SHA256 568874e36b0323651600b8366632757747478290a7870a3adcb48bc8a0082833
MD5 789a1bd5ca32fa2c008ab1000737b47a
BLAKE2b-256 85aae5e559f9089f4ebf74ff60ef4d9a160029ec5e8b088f866af5ba04aac5c9

See more details on using hashes here.

File details

Details for the file genexpy-1.0.2a1-py3-none-any.whl.

File metadata

  • Download URL: genexpy-1.0.2a1-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.5 Windows/11

File hashes

Hashes for genexpy-1.0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 74b4573f1ef2771d79f4de80528dbac80a185bf24d5b69cc57b71b2dff9cd7a1
MD5 662ffe60ea30ce5bac393f6d52dc3925
BLAKE2b-256 89e021f31998c7126101d37306fa49696fd7a9024828d00ab8dcd63888773974

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page