pybcf


Namepybcf JSON
Version 1.3.6 PyPI version JSON
download
home_pagehttps://github.com/jeremymcrae/pybcf
SummaryPackage for loading data from bcf files
upload_time2024-11-20 17:04:03
maintainerNone
docs_urlNone
authorJeremy McRae
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
### pybcf

This is a package for reading BCF files (binary call format). Similar to pysam/cyvcf2, 
but limited to reading from BCF files only, and oriented around getting genotype 
data into numpy arrays quickly. 

This performs relatively better at larger sample sizes e.g. it's 7X faster than
pysam with 2k samples, but improves to 50X faster than pysam with 30k samples. 
Currently it's slower than pysam for BCFs without sample level data, but BCFs
without genotypes aren't generally a limiting factor e.g. it still parses 
300k variants/second under those conditions.

```py
from pybcf import BcfReader

bcf = BcfReader(bcf_path)

sample_ids = bcf.samples
contigs = bcf.header.contigs

for var in bcf:
    # the usual attributes are available e.g.
    # var.chrom, var.pos, var.ref, var.alts, var.info['AF']
    
    # sample data is accessed as numpy arrays via the format keys
    keys = list(var.samples)
    genotypes = var.samples['GT']  # as n x 2 numpy array, missing=nan

# or fetch from random regions if bcf is indexed
for var in bcf.fetch('chr1', 10000, 200000):
    print(var.chrom, var.pos)
```

### Limitations
 - doesn't work with uncompressed BCFs
 - extracting info fields is a little slow

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jeremymcrae/pybcf",
    "name": "pybcf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Jeremy McRae",
    "author_email": "jmcrae@illumina.com",
    "download_url": "https://files.pythonhosted.org/packages/50/7a/49bcf69ae49a606c0af2b4eba56e4f8d367a10a3fb14c0900859b8783918/pybcf-1.3.6.tar.gz",
    "platform": null,
    "description": "\n### pybcf\n\nThis is a package for reading BCF files (binary call format). Similar to pysam/cyvcf2, \nbut limited to reading from BCF files only, and oriented around getting genotype \ndata into numpy arrays quickly. \n\nThis performs relatively better at larger sample sizes e.g. it's 7X faster than\npysam with 2k samples, but improves to 50X faster than pysam with 30k samples. \nCurrently it's slower than pysam for BCFs without sample level data, but BCFs\nwithout genotypes aren't generally a limiting factor e.g. it still parses \n300k variants/second under those conditions.\n\n```py\nfrom pybcf import BcfReader\n\nbcf = BcfReader(bcf_path)\n\nsample_ids = bcf.samples\ncontigs = bcf.header.contigs\n\nfor var in bcf:\n    # the usual attributes are available e.g.\n    # var.chrom, var.pos, var.ref, var.alts, var.info['AF']\n    \n    # sample data is accessed as numpy arrays via the format keys\n    keys = list(var.samples)\n    genotypes = var.samples['GT']  # as n x 2 numpy array, missing=nan\n\n# or fetch from random regions if bcf is indexed\nfor var in bcf.fetch('chr1', 10000, 200000):\n    print(var.chrom, var.pos)\n```\n\n### Limitations\n - doesn't work with uncompressed BCFs\n - extracting info fields is a little slow\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Package for loading data from bcf files",
    "version": "1.3.6",
    "project_urls": {
        "Homepage": "https://github.com/jeremymcrae/pybcf"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "800c0f6a72c2f30010ec98f32067ce47d3261dc07477a3c3ada1d9b0266fb26b",
                "md5": "9bc06e1a7b6ac097fe8304f1d22ab629",
                "sha256": "d3229fb9cedb47bccfcb6264df3abbcce0fd7f94eebe9e1acf5068f83242b335"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9bc06e1a7b6ac097fe8304f1d22ab629",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 218610,
            "upload_time": "2024-11-20T17:03:27",
            "upload_time_iso_8601": "2024-11-20T17:03:27.100823Z",
            "url": "https://files.pythonhosted.org/packages/80/0c/0f6a72c2f30010ec98f32067ce47d3261dc07477a3c3ada1d9b0266fb26b/pybcf-1.3.6-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d65c420cb8ec91161638b9130d09649207ef9ea6badcc0a0df03a3d5c4865105",
                "md5": "24c07c2958a88342f205b36341e4a85a",
                "sha256": "adb667e67cb21d882826b1972dee3ab4f0393cfd9a6dec57787f0ceab04d4b9a"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24c07c2958a88342f205b36341e4a85a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2252183,
            "upload_time": "2024-11-20T17:03:28",
            "upload_time_iso_8601": "2024-11-20T17:03:28.968312Z",
            "url": "https://files.pythonhosted.org/packages/d6/5c/420cb8ec91161638b9130d09649207ef9ea6badcc0a0df03a3d5c4865105/pybcf-1.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec3b65a9ba42d456e3918bb0ce68858ebb6e8b02e37bcf41831a54c1bca48a1e",
                "md5": "9c539f8cb55ea7c618d1906c328be636",
                "sha256": "256c40ca9d8eac66bc4d2fd6bc260b69e7bd8c120867dd11dc6d26640f5dbea9"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c539f8cb55ea7c618d1906c328be636",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 3199160,
            "upload_time": "2024-11-20T17:03:33",
            "upload_time_iso_8601": "2024-11-20T17:03:33.076269Z",
            "url": "https://files.pythonhosted.org/packages/ec/3b/65a9ba42d456e3918bb0ce68858ebb6e8b02e37bcf41831a54c1bca48a1e/pybcf-1.3.6-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c320e452ee9ff434d95024086d780639c8865826d1af3bc36491c815db8a130",
                "md5": "30e7d89a4a1d48f993ba6d22ce079597",
                "sha256": "69722e6223c75529e0d62becba9ad75cff7a521ad769f40d03ebda947cf5e67d"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "30e7d89a4a1d48f993ba6d22ce079597",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 199569,
            "upload_time": "2024-11-20T17:03:34",
            "upload_time_iso_8601": "2024-11-20T17:03:34.590447Z",
            "url": "https://files.pythonhosted.org/packages/9c/32/0e452ee9ff434d95024086d780639c8865826d1af3bc36491c815db8a130/pybcf-1.3.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97acd52464620dcd4251bd6484752e1745e9e3ac505879b843dd784abcfca449",
                "md5": "00c10c69c1b739f10241c5d71c311f3f",
                "sha256": "26027aef6cbc3bbb1a4f1cfa503d7724e883e88e22df430a1343c11a8fbe5470"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "00c10c69c1b739f10241c5d71c311f3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 218369,
            "upload_time": "2024-11-20T17:03:35",
            "upload_time_iso_8601": "2024-11-20T17:03:35.788430Z",
            "url": "https://files.pythonhosted.org/packages/97/ac/d52464620dcd4251bd6484752e1745e9e3ac505879b843dd784abcfca449/pybcf-1.3.6-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa8862023017d5f39ea419bff2382c7603dda8d8e956115dd838bed309b995c3",
                "md5": "d812999a9a0bb333e3b83644251ea9c0",
                "sha256": "2a4c8874956a3240b4c73e34c2a681f3c041195c6069138be5f482d05f579a94"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d812999a9a0bb333e3b83644251ea9c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2303598,
            "upload_time": "2024-11-20T17:03:37",
            "upload_time_iso_8601": "2024-11-20T17:03:37.635171Z",
            "url": "https://files.pythonhosted.org/packages/fa/88/62023017d5f39ea419bff2382c7603dda8d8e956115dd838bed309b995c3/pybcf-1.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b4b0b8719a24ae40e942af03fed467f87d32d68203bae141451e6d03c10adab",
                "md5": "b2b73cbd07fb61c4928c777cfba7e945",
                "sha256": "64ccce9bab6aa883b1781571411c88d40c6a5dbe7ee878f69993b5e91a6fa651"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2b73cbd07fb61c4928c777cfba7e945",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 3246308,
            "upload_time": "2024-11-20T17:03:39",
            "upload_time_iso_8601": "2024-11-20T17:03:39.006715Z",
            "url": "https://files.pythonhosted.org/packages/2b/4b/0b8719a24ae40e942af03fed467f87d32d68203bae141451e6d03c10adab/pybcf-1.3.6-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a276cd097cfe8618681f9a5f5f884040f69f3d25023510de8701c2a1a24caf58",
                "md5": "06b326ba6cd4355bb9f4daa83748bdca",
                "sha256": "b8a2701f96989f7bf4090c6d0b0005dae8833011dd0c93dafe82d748b576e7f4"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "06b326ba6cd4355bb9f4daa83748bdca",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 199749,
            "upload_time": "2024-11-20T17:03:40",
            "upload_time_iso_8601": "2024-11-20T17:03:40.279927Z",
            "url": "https://files.pythonhosted.org/packages/a2/76/cd097cfe8618681f9a5f5f884040f69f3d25023510de8701c2a1a24caf58/pybcf-1.3.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "812c16d568bed66f73c28204f5c54d6d6265ea19e321ff0c4f33a46a8cce038e",
                "md5": "26815fd67312697829bfae0fd9255a6b",
                "sha256": "c5b1a44286ea303efab58f33eafd369deb3f85b146091199c87d111e3737cea9"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "26815fd67312697829bfae0fd9255a6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 218616,
            "upload_time": "2024-11-20T17:03:41",
            "upload_time_iso_8601": "2024-11-20T17:03:41.353516Z",
            "url": "https://files.pythonhosted.org/packages/81/2c/16d568bed66f73c28204f5c54d6d6265ea19e321ff0c4f33a46a8cce038e/pybcf-1.3.6-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b4a7be3c359afe4cbde5461897203138e9daf75ca929e59d5c04ff220fcd438",
                "md5": "06435942f362b40e8bf50802589851c2",
                "sha256": "9723ffb26860d41b9d82b9d5a71bf6242abdce26d8cc0de165373222704ee971"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "06435942f362b40e8bf50802589851c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 2294935,
            "upload_time": "2024-11-20T17:03:43",
            "upload_time_iso_8601": "2024-11-20T17:03:43.182519Z",
            "url": "https://files.pythonhosted.org/packages/6b/4a/7be3c359afe4cbde5461897203138e9daf75ca929e59d5c04ff220fcd438/pybcf-1.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "542e60f8d803c59fca4cadcc2cb3ac6cae15061fff8a16a73ea00f48c0d407b9",
                "md5": "b598788efe554438c0dbd358e396758e",
                "sha256": "91f72db93da3d3c66d2c8e718cc9f9a15803124bba3e98d0b4ce95d7ece9dad5"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b598788efe554438c0dbd358e396758e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 3229461,
            "upload_time": "2024-11-20T17:03:44",
            "upload_time_iso_8601": "2024-11-20T17:03:44.974841Z",
            "url": "https://files.pythonhosted.org/packages/54/2e/60f8d803c59fca4cadcc2cb3ac6cae15061fff8a16a73ea00f48c0d407b9/pybcf-1.3.6-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49677c1195b76d2da2696e191bd55c70da7f7a54f5b92c49f7c08e1aea19ee61",
                "md5": "397e8259a826ec41b39916e85ffbc894",
                "sha256": "a44f89ec8de6e27444940fbe40a076af11ec3362b9666524b6da44baea46563e"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "397e8259a826ec41b39916e85ffbc894",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 200038,
            "upload_time": "2024-11-20T17:03:46",
            "upload_time_iso_8601": "2024-11-20T17:03:46.922393Z",
            "url": "https://files.pythonhosted.org/packages/49/67/7c1195b76d2da2696e191bd55c70da7f7a54f5b92c49f7c08e1aea19ee61/pybcf-1.3.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5154fc59cf73f9d3a019c3c8ee4e4686faea40668abe5358ecce46781fec12a0",
                "md5": "76ce8f53c694975296ca20214e1025ea",
                "sha256": "0fd98ba0c91b52e207dd2e3e809ccd5d0c4a9320682900af9f731b04f2545e32"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "76ce8f53c694975296ca20214e1025ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 217419,
            "upload_time": "2024-11-20T17:03:48",
            "upload_time_iso_8601": "2024-11-20T17:03:48.231591Z",
            "url": "https://files.pythonhosted.org/packages/51/54/fc59cf73f9d3a019c3c8ee4e4686faea40668abe5358ecce46781fec12a0/pybcf-1.3.6-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df38424b8e88b3b53b8105a1ef196f7ffdce1cc2ea90aae4dc01827a891a3f8c",
                "md5": "35c4db18c9257b43f41af1c3ee9c87cd",
                "sha256": "d25e8274868e40e0c1439b7f6236df431733c1926dc0a5fc5cce5c65cb261dad"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35c4db18c9257b43f41af1c3ee9c87cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 2292741,
            "upload_time": "2024-11-20T17:03:49",
            "upload_time_iso_8601": "2024-11-20T17:03:49.548557Z",
            "url": "https://files.pythonhosted.org/packages/df/38/424b8e88b3b53b8105a1ef196f7ffdce1cc2ea90aae4dc01827a891a3f8c/pybcf-1.3.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3ce59de048faa9488cc6903835ca7687d416dcb7df76933ce3402276c214fea",
                "md5": "8840f44bfce989f5218b0866dc89399a",
                "sha256": "6eec8be592076f6c9c2ce92ed0ca4a554d7a7136ab9b31587d2675a5bf56ce3a"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8840f44bfce989f5218b0866dc89399a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 3229864,
            "upload_time": "2024-11-20T17:03:50",
            "upload_time_iso_8601": "2024-11-20T17:03:50.875942Z",
            "url": "https://files.pythonhosted.org/packages/a3/ce/59de048faa9488cc6903835ca7687d416dcb7df76933ce3402276c214fea/pybcf-1.3.6-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19a14759fd87aba7af9c42c8a8447965538e1e9edf9f3fd986557be4a4642d74",
                "md5": "d86ea5aa1ee70dabcd14de4d7a7b1f38",
                "sha256": "f74f43ccf0a6b93aa622230e47bd8782c17bac59d414d7e5eb6a6c2f4efb9c99"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d86ea5aa1ee70dabcd14de4d7a7b1f38",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 200002,
            "upload_time": "2024-11-20T17:03:51",
            "upload_time_iso_8601": "2024-11-20T17:03:51.996651Z",
            "url": "https://files.pythonhosted.org/packages/19/a1/4759fd87aba7af9c42c8a8447965538e1e9edf9f3fd986557be4a4642d74/pybcf-1.3.6-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2df93efc13645335c8daf796a86eab63248b1c2f0328682efbf22b6fdb4d627",
                "md5": "80ef80dcf8905c8116511c8ef09e6fbc",
                "sha256": "fc80a8be1c876d5bd5a8941b682952bc0280078e09a2a6d81897f98c594088c0"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "80ef80dcf8905c8116511c8ef09e6fbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 165446,
            "upload_time": "2024-11-20T17:03:53",
            "upload_time_iso_8601": "2024-11-20T17:03:53.104042Z",
            "url": "https://files.pythonhosted.org/packages/d2/df/93efc13645335c8daf796a86eab63248b1c2f0328682efbf22b6fdb4d627/pybcf-1.3.6-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7263da23aa4528cd4f35d2254f55367a9fcdcd8e577e1898cc759b7cdfc1721",
                "md5": "0b9f4eb38b9548ede7f4c0572719a16a",
                "sha256": "d7ea8c9340d1b61adb083adc89899334617272585eec47a3507c574be9c65744"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b9f4eb38b9548ede7f4c0572719a16a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2265464,
            "upload_time": "2024-11-20T17:03:54",
            "upload_time_iso_8601": "2024-11-20T17:03:54.299425Z",
            "url": "https://files.pythonhosted.org/packages/e7/26/3da23aa4528cd4f35d2254f55367a9fcdcd8e577e1898cc759b7cdfc1721/pybcf-1.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c29accfc5996bd19284203b87788f317cd610190cd1caba4109d49cbdf9251e",
                "md5": "62ad8aa026e1fa25120d1755748754a2",
                "sha256": "a4dd3db63070e922cd515b2e5ef3ab8fe1fa366e23eff98dcc9ea7ca2fa211c7"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62ad8aa026e1fa25120d1755748754a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 3213855,
            "upload_time": "2024-11-20T17:03:55",
            "upload_time_iso_8601": "2024-11-20T17:03:55.550424Z",
            "url": "https://files.pythonhosted.org/packages/9c/29/accfc5996bd19284203b87788f317cd610190cd1caba4109d49cbdf9251e/pybcf-1.3.6-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3fd60d550977846e21237e5030feb99ff876d6dfa64abd68c46a41b30b9a6b4e",
                "md5": "4531c206f5d920e164ed14993508189a",
                "sha256": "8f0302441ce0d88eee8f0f32124f18614cdb8a27d16e3cd8f1908ca5abcbcd14"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4531c206f5d920e164ed14993508189a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 200058,
            "upload_time": "2024-11-20T17:03:57",
            "upload_time_iso_8601": "2024-11-20T17:03:57.496997Z",
            "url": "https://files.pythonhosted.org/packages/3f/d6/0d550977846e21237e5030feb99ff876d6dfa64abd68c46a41b30b9a6b4e/pybcf-1.3.6-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb20ac64e9d47e7c46237605e9dea4fb0c434c92a96e85d1d24cac2cb564c9bf",
                "md5": "406d156e7e12707637654c69c0a9be96",
                "sha256": "0acef592eb9b8ce4ceb808b35b80449890074d9ffae8d2915fe539b232324d2b"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "406d156e7e12707637654c69c0a9be96",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 218829,
            "upload_time": "2024-11-20T17:03:58",
            "upload_time_iso_8601": "2024-11-20T17:03:58.622707Z",
            "url": "https://files.pythonhosted.org/packages/eb/20/ac64e9d47e7c46237605e9dea4fb0c434c92a96e85d1d24cac2cb564c9bf/pybcf-1.3.6-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6744bb053aef27e2f1bdb02db839bbf8b83ec655d09fca638e37c52e5b650535",
                "md5": "95c86151d817e4b0273a80a1ee222da4",
                "sha256": "8a1319af73517f585fb809c7159499115579b9d3b8a7944cf15f685383447f30"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "95c86151d817e4b0273a80a1ee222da4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2252358,
            "upload_time": "2024-11-20T17:03:59",
            "upload_time_iso_8601": "2024-11-20T17:03:59.866923Z",
            "url": "https://files.pythonhosted.org/packages/67/44/bb053aef27e2f1bdb02db839bbf8b83ec655d09fca638e37c52e5b650535/pybcf-1.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a5b19dfd707457bb442761bf6665d89022552e2181decc7047269fabf37e09c",
                "md5": "9396f28d5a2ab96bee39631e8f62f879",
                "sha256": "82402bb6d473cd66eb7178a12aa37711db81e3cd0bf24ad5840434f779a2bbff"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9396f28d5a2ab96bee39631e8f62f879",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 3198881,
            "upload_time": "2024-11-20T17:04:01",
            "upload_time_iso_8601": "2024-11-20T17:04:01.141090Z",
            "url": "https://files.pythonhosted.org/packages/2a/5b/19dfd707457bb442761bf6665d89022552e2181decc7047269fabf37e09c/pybcf-1.3.6-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb9aad2a1557da1f6fa06fb896a90b596d2733d4ed243d540af6ad8cbb30dd53",
                "md5": "7c70ec8da08564f95bf433844b0406d7",
                "sha256": "ddc70b71114d07c95031c218dc4162e541736c485b361db4f9b3b5233178fcfd"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7c70ec8da08564f95bf433844b0406d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 199899,
            "upload_time": "2024-11-20T17:04:02",
            "upload_time_iso_8601": "2024-11-20T17:04:02.501197Z",
            "url": "https://files.pythonhosted.org/packages/cb/9a/ad2a1557da1f6fa06fb896a90b596d2733d4ed243d540af6ad8cbb30dd53/pybcf-1.3.6-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "507a49bcf69ae49a606c0af2b4eba56e4f8d367a10a3fb14c0900859b8783918",
                "md5": "827c25d6a85a456050e343a9ecc4e49e",
                "sha256": "bf76ee659fc5e4d733aeb2f49c69af0e4f5295e3c0272d72dff404e59487f2a0"
            },
            "downloads": -1,
            "filename": "pybcf-1.3.6.tar.gz",
            "has_sig": false,
            "md5_digest": "827c25d6a85a456050e343a9ecc4e49e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 539984,
            "upload_time": "2024-11-20T17:04:03",
            "upload_time_iso_8601": "2024-11-20T17:04:03.564339Z",
            "url": "https://files.pythonhosted.org/packages/50/7a/49bcf69ae49a606c0af2b4eba56e4f8d367a10a3fb14c0900859b8783918/pybcf-1.3.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-20 17:04:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jeremymcrae",
    "github_project": "pybcf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pybcf"
}
        
Elapsed time: 1.20773s