Skip to main content

Gene Set Enrichment Analysis in Python

Project description

GSEApy: Gene Set Enrichment Analysis in Python.

https://badge.fury.io/py/gseapy.svg https://img.shields.io/conda/vn/bioconda/GSEApy.svg?style=plastic https://anaconda.org/bioconda/gseapy/badges/downloads.svg Action Status Documentation Status https://img.shields.io/badge/license-MIT-blue.svg PyPI - Python Version

Release notes : https://github.com/zqfang/GSEApy/releases

Tutorial for scRNA-seq datasets

Tutorial for general usage

Citation

Zhuoqing Fang, Xinyuan Liu, Gary Peltz, GSEApy: a comprehensive package for performing gene set enrichment analysis in Python,
Bioinformatics, 2022;, btac757, https://doi.org/10.1093/bioinformatics/btac757

GSEApy is a Python/Rust implementation for GSEA and wrapper for Enrichr.

GSEApy can be used for RNA-seq, ChIP-seq, Microarray data. It can be used for convenient GO enrichment and to produce publication quality figures in python.

GSEApy has 7 sub-commands available: gsea, prerank, ssgsea, gsva, replot enrichr, biomart.

gsea:

The gsea module produces GSEA results. The input requries a txt file(FPKM, Expected Counts, TPM, et.al), a cls file, and gene_sets file in gmt format.

prerank:

The prerank module produces Prerank tool results. The input expects a pre-ranked gene list dataset with correlation values, provided in .rnk format, and gene_sets file in gmt format. prerank module is an API to GSEA pre-rank tools.

ssgsea:

The ssgsea module performs single sample GSEA(ssGSEA) analysis. The input expects a pd.Series (indexed by gene name), or a pd.DataFrame (include GCT file) with expression values and a GMT file. For multiple sample input, ssGSEA reconigzes gct format, too. ssGSEA enrichment score for the gene set is described by D. Barbie et al 2009.

gsva:

The gsva module performs GSVA method by Hänzelmann et al. The input is same to ssgsea.

replot:

The replot module reproduce GSEA desktop version results. The only input for GSEApy is the location to GSEA Desktop output results.

enrichr:

The enrichr module enable you perform gene set enrichment analysis using Enrichr API. Enrichr is open source and freely available online at: http://amp.pharm.mssm.edu/Enrichr . It runs very fast.

biomart:

The biomart module helps you convert gene ids using BioMart API.

Please use ‘gseapy COMMAND -h’ to see the detail description for each option of each module.

The full GSEA is far too extensive to describe here; see GSEA documentation for more information. All files’ formats for GSEApy are identical to GSEA desktop version.

Why GSEApy

I would like to use Pandas to explore my data, but I did not find a convenient tool to do gene set enrichment analysis in python. So, here are my reasons:

  • Ability to run inside python interactive console without having to switch to R!!!

  • User friendly for both wet and dry lab users.

  • Produce or reproduce publishable figures.

  • Perform batch jobs easy.

  • Easy to use in bash shell or your data analysis workflow, e.g. snakemake.

GSEApy vs GSEA(Broad) output

Using the same data for GSEAPreranked, and GSEApy reproduce similar results.

docs/Preank.py.vs.broad.jpg

See more output here: Example

Installation

Install gseapy package from bioconda or pip.
# if you have conda/mamba
$ conda install -c bioconda gseapy
# or pip
$ pip install gseapy
If pip install failed, use
# you need to install rust first to compile the code
curl https://sh.rustup.rs -sSf | sh -s -- -y
# export rust compiler
export PATH="$PATH:$HOME/.cargo/bin"
# install
$ pip install git+git://github.com/zqfang/gseapy.git#egg=gseapy

Dependency

  • Python 3.7+

Mandatory

  • build
    • Rust: For gseapy > 0.11.0, Rust compiler is needed

    • setuptools-rust

  • run
    • Numpy >= 1.13.0

    • Scipy

    • Pandas

    • Matplotlib

    • Requests

Run GSEApy

For command line usage:

# An example to reproduce figures using replot module.
$ gseapy replot -i ./Gsea.reports -o test


# An example to run GSEA using gseapy gsea module
$ gseapy gsea -d exptable.txt -c test.cls -g gene_sets.gmt -o test

# An example to run Prerank using gseapy prerank module
$ gseapy prerank -r gsea_data.rnk -g gene_sets.gmt -o test

# An example to run ssGSEA using gseapy ssgsea module
$ gseapy ssgsea -d expression.txt -g gene_sets.gmt -o test

# An example to run GSVA using gseapy ssgsea module
$ gseapy gsva -d expression.txt -g gene_sets.gmt -o test

# An example to use enrichr api
# see details for -g input -> ``get_library_name``
$ gseapy enrichr -i gene_list.txt -g KEGG_2016 -o test

Run gseapy inside python console:

  1. Prepare expression.txt, gene_sets.gmt and test.cls required by GSEA, you could do this

import gseapy

# run GSEA.
gseapy.gsea(data='expression.txt', gene_sets='gene_sets.gmt', cls='test.cls', outdir='test')

# run prerank
gseapy.prerank(rnk='gsea_data.rnk', gene_sets='gene_sets.gmt', outdir='test')

# run ssGSEA
gseapy.ssgsea(data="expression.txt", gene_sets= "gene_sets.gmt", outdir='test')

# run GSVA
gseapy.gsva(data="expression.txt", gene_sets= "gene_sets.gmt", outdir='test')

# An example to reproduce figures using replot module.
gseapy.replot(indir='./Gsea.reports', outdir='test')
  1. If you prefer to use Dataframe, dict, list in interactive python console, you could do this.

see detail here: Example

# assign dataframe, and use enrichr library data set 'KEGG_2016'
expression_dataframe = pd.DataFrame()

sample_name = ['A','A','A','B','B','B'] # always only two group,any names you like

# assign gene_sets parameter with enrichr library name or gmt file on your local computer.
gseapy.gsea(data=expression_dataframe, gene_sets='KEGG_2016', cls= sample_names, outdir='test')

# prerank tool
gene_ranked_dataframe = pd.DataFrame()
gseapy.prerank(rnk=gene_ranked_dataframe, gene_sets='KEGG_2016', outdir='test')

# ssGSEA
gseapy.ssgsea(data=expression_dataframe, gene_sets='KEGG_2016', outdir='test')

# gsva
gseapy.gsva(data=expression_dataframe, gene_sets='KEGG_2016', outdir='test')
  1. For enrichr , you could assign a list, pd.Series, pd.DataFrame object, or a txt file (should be one gene name per row.)

# assign a list object to enrichr
gl = ['SCARA3', 'LOC100044683', 'CMBL', 'CLIC6', 'IL13RA1', 'TACSTD2', 'DKKL1', 'CSF1',
     'SYNPO2L', 'TINAGL1', 'PTX3', 'BGN', 'HERC1', 'EFNA1', 'CIB2', 'PMP22', 'TMEM173']

gseapy.enrichr(gene_list=gl, gene_sets='KEGG_2016', outdir='test')

# or a txt file path.
gseapy.enrichr(gene_list='gene_list.txt', gene_sets='KEGG_2016',
               outdir='test', cutoff=0.05, format='png' )

GSEApy supported gene set libaries :

To see the full list of gseapy supported gene set libraries, please click here: Library

Or use get_library_name function inside python console.

 #see full list of latest enrichr library names, which will pass to -g parameter:
 names = gseapy.get_library_name()

 # show top 20 entries.
 print(names[:20])


['Genome_Browser_PWMs',
'TRANSFAC_and_JASPAR_PWMs',
'ChEA_2013',
'Drug_Perturbations_from_GEO_2014',
'ENCODE_TF_ChIP-seq_2014',
'BioCarta_2013',
'Reactome_2013',
'WikiPathways_2013',
'Disease_Signatures_from_GEO_up_2014',
'KEGG_2016',
'TF-LOF_Expression_from_GEO',
'TargetScan_microRNA',
'PPI_Hub_Proteins',
'GO_Molecular_Function_2015',
'GeneSigDB',
'Chromosome_Location',
'Human_Gene_Atlas',
'Mouse_Gene_Atlas',
'GO_Cellular_Component_2015',
'GO_Biological_Process_2015',
'Human_Phenotype_Ontology',]

Dev

# test rust extension only
cargo test --features=extension-module
# test whole package
python setup.py test

Bug Report

If you would like to report any bugs when use gseapy, don’t hesitate to create an issue on github here.

To get help of GSEApy

  1. See Frequently Asked Questions

  2. Visit the document site at Examples

  3. The GSEApy discussion channel: Q&A

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

gseapy-1.1.13.tar.gz (119.8 kB view details)

Uploaded Source

Built Distributions

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

gseapy-1.1.13-cp314-cp314t-win_amd64.whl (430.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

gseapy-1.1.13-cp314-cp314t-win32.whl (390.2 kB view details)

Uploaded CPython 3.14tWindows x86

gseapy-1.1.13-cp314-cp314t-manylinux_2_28_aarch64.whl (577.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (594.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp314-cp314t-macosx_11_0_arm64.whl (524.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

gseapy-1.1.13-cp314-cp314-win_amd64.whl (430.7 kB view details)

Uploaded CPython 3.14Windows x86-64

gseapy-1.1.13-cp314-cp314-win32.whl (390.9 kB view details)

Uploaded CPython 3.14Windows x86

gseapy-1.1.13-cp314-cp314-manylinux_2_28_aarch64.whl (578.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (595.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp314-cp314-macosx_11_0_arm64.whl (525.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

gseapy-1.1.13-cp313-cp313-win_amd64.whl (418.1 kB view details)

Uploaded CPython 3.13Windows x86-64

gseapy-1.1.13-cp313-cp313-win32.whl (384.6 kB view details)

Uploaded CPython 3.13Windows x86

gseapy-1.1.13-cp313-cp313-manylinux_2_28_aarch64.whl (578.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (595.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp313-cp313-macosx_11_0_arm64.whl (526.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gseapy-1.1.13-cp312-cp312-win_amd64.whl (418.9 kB view details)

Uploaded CPython 3.12Windows x86-64

gseapy-1.1.13-cp312-cp312-win32.whl (384.8 kB view details)

Uploaded CPython 3.12Windows x86

gseapy-1.1.13-cp312-cp312-manylinux_2_28_aarch64.whl (578.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (596.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp312-cp312-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gseapy-1.1.13-cp311-cp311-win_amd64.whl (418.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gseapy-1.1.13-cp311-cp311-win32.whl (386.1 kB view details)

Uploaded CPython 3.11Windows x86

gseapy-1.1.13-cp311-cp311-manylinux_2_28_aarch64.whl (579.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (596.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp311-cp311-macosx_11_0_arm64.whl (532.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gseapy-1.1.13-cp310-cp310-win_amd64.whl (418.3 kB view details)

Uploaded CPython 3.10Windows x86-64

gseapy-1.1.13-cp310-cp310-win32.whl (386.4 kB view details)

Uploaded CPython 3.10Windows x86

gseapy-1.1.13-cp310-cp310-manylinux_2_28_aarch64.whl (579.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (596.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp310-cp310-macosx_11_0_arm64.whl (532.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gseapy-1.1.13-cp39-cp39-win_amd64.whl (418.3 kB view details)

Uploaded CPython 3.9Windows x86-64

gseapy-1.1.13-cp39-cp39-win32.whl (386.3 kB view details)

Uploaded CPython 3.9Windows x86

gseapy-1.1.13-cp39-cp39-manylinux_2_28_aarch64.whl (580.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (597.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp39-cp39-macosx_11_0_arm64.whl (533.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

gseapy-1.1.13-cp38-cp38-win_amd64.whl (418.4 kB view details)

Uploaded CPython 3.8Windows x86-64

gseapy-1.1.13-cp38-cp38-win32.whl (386.4 kB view details)

Uploaded CPython 3.8Windows x86

gseapy-1.1.13-cp38-cp38-manylinux_2_28_aarch64.whl (579.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

gseapy-1.1.13-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (596.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gseapy-1.1.13-cp38-cp38-macosx_11_0_arm64.whl (532.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file gseapy-1.1.13.tar.gz.

File metadata

  • Download URL: gseapy-1.1.13.tar.gz
  • Upload date:
  • Size: 119.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13.tar.gz
Algorithm Hash digest
SHA256 66cead0837041270bc8f30a94b1aa2d7e286e18ae202a16348bc9ab22cead897
MD5 39352a1e3a2e77859759d4466adabf8a
BLAKE2b-256 631d5d947e897764f2852fd165a37c249107a315cb72b6a44cea59b05a8446e9

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 430.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fae3b297346f00e2dfbf39938849ce19ebb3aacde3640899e54d5c49fd878748
MD5 ed6db8531ea8d9353d1bd68ced5fba0f
BLAKE2b-256 50237d2dd73abc026b0f1d9edf56595c74b1fb59f3220034405c9f6408706882

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314t-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 390.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 ae88ba42137b8e196316ed68e30ae3b2fc1ae5afcca4214b1bd1b9e0c131d6bd
MD5 134faa8e9977d1eae77250d02840e207
BLAKE2b-256 615ff7451d1e2bfe6ad8ebeaaede38288059e9c44d5cac2e4f401414795c42db

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6cbc4644d94e653b4edcdaea33bee5471e7f1339abf83a7bd1aef6d2b311467f
MD5 8d66103dd371cd2fa86e11196fa59731
BLAKE2b-256 9e8152b5cdbc107ccfbf37a37b14b043b519c61b6cf8299e7536ff8c3d99fa9a

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 543225f063faf876b81c2b59311018167fed6a4c468d7b1062d093f03248e062
MD5 578d37f04c2b51407a5f2c3caa427133
BLAKE2b-256 8732257c5c92a9f8fae7f243e75aaf03d9d113b28a40b2317cb51e6c70e894c7

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 647fbd85e7ad10bb21de6e46ddb1b6b5f3f31540d592eab8d4f1b7c4e12f8a9a
MD5 7831c46d28b55732c630bf8e52de0f2d
BLAKE2b-256 7f981b459937046f745e7e31c1b97e642de680e78fbdf04eb8aa21f62a8fda98

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 430.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0b33398bf3b07c591d50b615b8fb8b510f9387fb7e9b0ea275639ed9a6007b45
MD5 67cec31a7135a85162d07a0ca9a85f1c
BLAKE2b-256 6eb8180f4194f0ef9736f13021f738851fe14743518735d5ab6b5b69d63240a6

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp314-cp314-win32.whl
  • Upload date:
  • Size: 390.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 390700c9dd32e13cc525c65da02b704b9c1bd324f55400230d7d5af2a36eb5f3
MD5 87989bbafe2c1c59113ba92c7e5ab186
BLAKE2b-256 e404a8ec0e284352224161f370544aa7ef70a31af0f5b2d34e3d2b9288921384

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4205f015467e059146853b4c2c390f1284f0a5a581df39986087e057b4f72a22
MD5 227f32144839fcd22519e50a78775acb
BLAKE2b-256 48141d083e79dc9426d343eec4136593815f67e13ffdabb1bd5e17dc5dccc838

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 23249d524a7bb8ddd7c362971e9a3f7b6b232cacd6e6490e78d11f471fcee012
MD5 0405a8123cb20307a050c9d19ec48446
BLAKE2b-256 a201a0cc7949822ff37f0eb654fbb2b376169f020967e21150ddd1a987aac379

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7d6fbe5ec8ca2c845a78a96622658a9484c47a6114788cc52f419a30831c1ad
MD5 b6468a4cf56e183deef87914df7ecb9b
BLAKE2b-256 c43230bb32a4f5d507fca9f608bb2b1e03fa037a108fd0cc73d645e185cd0077

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 418.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9aa909d23142be43ed9af39929b23dad64d67795b3686c5daca469ba89d2b443
MD5 9b577c29ba393a5b2f1ba26df91e698d
BLAKE2b-256 afe88ac4d642ab483c4f11a0220b593e22bdc8f4c9c9c085e41c5ae8d42e8e01

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp313-cp313-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp313-cp313-win32.whl
  • Upload date:
  • Size: 384.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7b2ad43b9258158687c472808b2d9fb8d55a152a94bbcdd157b630ef5818f4fa
MD5 53db735e8f62cceb769e378ab5d44a28
BLAKE2b-256 e4817019fecb7abce6a538e19935e3b40ed410a203e78282086c5f81c48e9dd9

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d8ad15932dd55a701f301583778c305e2545dbb0cc17d243b48cb8720555926
MD5 a01f6eb7362b8e427b94788a28704abd
BLAKE2b-256 236ce651d2cba4f0f2a0deb70534328a0dc342c29568cecc275ce203e0018b50

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 155b1c75330790ebbc3f3819c31fa1bd8b29ef259ba0d68239e3fc8d8b50c04b
MD5 bdbc45b6d19e72aca31337a0cdcd09c5
BLAKE2b-256 ffbb2b61011fa96cd61063ee552196a80368980d3e7d64617340231e356a0338

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e853068a185688068fbcaa0e9bf71b7b45e6302dfcea4e12711bb0734c906a26
MD5 4db0fa18c9561851def02444d14e8c22
BLAKE2b-256 2d1a48add9543bf401b5015eb255bd290c8d0bd2303b4754d9185a6fba663ced

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 418.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 10fe30b87a5a52904507cd45ebb8fdae691ce182d8c018537d98e5f268afb702
MD5 29d75a293b04164501fd141202820be1
BLAKE2b-256 385a92efada16d26db8e9aace1e31f32506b89efa3dc22facda1aded06281ed3

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp312-cp312-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp312-cp312-win32.whl
  • Upload date:
  • Size: 384.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3ad74b024c825aa4d65676d1d3d5e0b1dced9d7b3639867e6bbb78a18f1364eb
MD5 8fa2e79d79388d29404d9375d53b7a73
BLAKE2b-256 e8c6fe9f20ef5cf10d1dc00b03732d5095d5811b16f440f1753359ecee6de5d6

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 322cb5a52a82c77d37ba2f2d84900088cd9f0cc91da71d61d064cf14b84f494f
MD5 18eaecacb277aa299ff0e1bae553f169
BLAKE2b-256 c046678f59d25c4e202cff154762d808e2a622de09e234303f0768a029552757

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6a349e5d4638bb67c66cc7a86090a0d8f5c04c57ac583088256d8705e89c251e
MD5 c8864736bf8e904e989e149c9df31c04
BLAKE2b-256 4c601428961c78367f7ad4905c2a959d2a6e1ea6edc1c3bb514e0dbecba6f219

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18aefb901c9598b00011c5197d9cea88f4409d86b0b3b9bf9b947175cdd0a762
MD5 454f6fd0c8e9ba0c84e30fb4adb72ad8
BLAKE2b-256 6b7098cd37961ea094fed98daf8fc52accb10e13eb2f1b322177bc907ef3867c

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 418.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a16f03c6aea12289688a27ea1a7c8a9274f7779adc556d8e426133ef4494965
MD5 47c750d283c7657ce4f44046b3e5cc22
BLAKE2b-256 07e1c9e395002683f8d7abd51d84bcfdb6b796f7f108846a3a1d4e000b838cdd

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp311-cp311-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp311-cp311-win32.whl
  • Upload date:
  • Size: 386.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a95e6ea310c731bc38b3006784be85d411c8562566a8c7ddb2777cb8d0a6516d
MD5 a2dcfecd6619a2954b4f0677d580e31b
BLAKE2b-256 38873ab45d0ba0d679c98ee38f4635f5713b45b552ab85155f6e74e5afff6888

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed12b34d5eb621d4f9b934d2f635726c902df77b5090aef37a2d6e4a584dac51
MD5 57fc8f3fea67d3f61b6f9e4c03fde273
BLAKE2b-256 21a24f0917d841a1b07767b01101078400b9289086af7e50aaaba73aa025c2bf

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b32eda3e7e1d351a1b55c5e624ad2c5d6e521fbea5d58c58f39e2f60d5b21aae
MD5 239cbe270bf46f11227a0d2ac45f1b0f
BLAKE2b-256 a93044f2a655c9442b5b26febc8e1075128d24bb1b7b1825513385a94f0b9975

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab152cd86b4543e5f16a0e2bf8e18d5fb4bf9c9fb4f6de612c4c00555d12306c
MD5 14df1399234430741388d9c2b1f37632
BLAKE2b-256 37d939164fa5776414e690947279447823f8d9b488e99906a1ccaca6565507c7

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 418.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ac0f4c712346f13b8179e943685c57970c1bce49ae1cea60fda3ef97d76c7b2
MD5 25f1f58a54384f34959d9eec357e3569
BLAKE2b-256 5f2e488acd08d6180e1ebf5bdcb92ab6cbcafe59b0765b369ac9d9da58add376

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp310-cp310-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp310-cp310-win32.whl
  • Upload date:
  • Size: 386.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9f4c4453955b9943170e321250c71365ddc70a8500f7fc98c8811b4d96e9266e
MD5 6735879012af873b555be68bc77e435d
BLAKE2b-256 3cb308e33958406038027b2c361664ba969a1bc6025e7019d26cb6525e32a186

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e8d9c5d9c981413e8a013531e3b1b8bad4bc00e8c52f49c7a4f3fc4469020e6
MD5 44872cd3bf208da306fc5114e4584428
BLAKE2b-256 c5ad274c3f71ea0cd4269c3a29224733859a841140f1555414a5d009ce312899

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0de351639fadcb253f0bb0ac0025f3636b5b14009e83fa9cb9872b9e2a3d351a
MD5 08437371ef0b7427bb005d1b99ef1754
BLAKE2b-256 655f542e70e83b7015f393ecf21e9a7a07784b1ff3da074dea5bedb4d5af9a72

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fce251bd43297f111305ce5c32aafc4ccd28f84869dbef2c5485000ec5194c0
MD5 5d582d089573d1404aa735e5946c2063
BLAKE2b-256 906d54aa38480dc8d271cac417db705c88cdcdccd68584ca8d1e14ecccc13319

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 418.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6c5f8fc4b163cf4b5b58dceeb4fad844ff28d7b1cb70410d42ae9303b70cfdca
MD5 a2c326d2230229da0253e308111526e2
BLAKE2b-256 267aa964cb888c144a9b8226a542d4018a9d00e430e241f01ff0ed07bc0a7c9e

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp39-cp39-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp39-cp39-win32.whl
  • Upload date:
  • Size: 386.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 896fa05644dee9d462cc8c6c979d5577047714d1d6640669382fb92433d3256c
MD5 efc78e8bfe238ffe09d09100f20490c3
BLAKE2b-256 7e77f4c030bcc57274e5f0270bfa1969bb0b399a0cb70c1469b6ddcfb096ee01

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42241abb73769652f611796809346d80a1fd33fbcd7163a9f7b46821072012a7
MD5 fc4563c941745eb65e236d7cde59ab15
BLAKE2b-256 a372be17dab778ea14664b4a29c3764447d05efab9aabd68847bfb72f486e83f

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 21535891506fec51241ebfc2e6b427150abace7b2b79d8803e95f1dc6bead4ff
MD5 29ba2e4c570cfb355b164d1cd4683571
BLAKE2b-256 a8c3677eb6ce8ef371342fce08d406c1dbaa8668618f091627e9470c18e08b0a

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7293790e2a79d0c4aac35337fef95800cd0bfe92797f25c2db10390e2f36110d
MD5 ea0d5b8c4b5618b2b00fd759bdcaaf26
BLAKE2b-256 ae897aca9b6622ddb2266bf1b68a8131999e1cd9915e4851e79b353d29862919

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 418.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 97c2e6fb3cd3542ec47527ac46f44d7e7e07fb55bea034a9b6c997b835aa1ffe
MD5 706319e79466c8820978be1590c00179
BLAKE2b-256 25c19826b02fd8a0f6d84d58118fe506a6954e54747f047e1297e0dabbb7d1cd

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp38-cp38-win32.whl.

File metadata

  • Download URL: gseapy-1.1.13-cp38-cp38-win32.whl
  • Upload date:
  • Size: 386.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gseapy-1.1.13-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4b038d3a83282ea11e12732363d7493b61c1bfbf5559d02a23c2e6115c00ec58
MD5 cbbee2a3981269183bdf190097552fba
BLAKE2b-256 47401e8175a4ed7e8ba532e5a07477201c036873b1063a73465d04c0e66deb21

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35ba0b8a909cc00eb8e5e67cfbc250a21f8e892ef545cc56a5555c8f2a426c04
MD5 b951f3e718deaea15a40344746cd302d
BLAKE2b-256 46f5703c0b13d5d078f6005fe7c4af0882591b9179adb5f2550a69fe117eaea7

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 90aea8e628ca4b0f238b0b254b35ecbada327814d76c3d2524b3cbfedfe341d7
MD5 733603c10b440b9a04e404d670d18b6e
BLAKE2b-256 e1aba64ad33f5073b595515c3be98816fa96ba01c9573fe08c63feee3e4d9452

See more details on using hashes here.

File details

Details for the file gseapy-1.1.13-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gseapy-1.1.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65f883187a954907d46d04fb96bcd870c3ddc05bf4c3a1f370199fc86d9b4b6a
MD5 6ce03ce6741e2ac9604f3dbc17a9f51f
BLAKE2b-256 e3f6989d321e07297588c090ecc291e5a5ea09053566118f6cb8b11cfafde56a

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