{ "info": { "author": "Dan MacLean", "author_email": "dan.maclean@tsl.ac.uk", "bugtrack_url": null, "classifiers": [], "description": "===========\nFluorSeg\n===========\n\nFlourSeg provides such and such and so and so. You might find\nit most useful for tasks involving and also . Typical usage\noften looks like this::\n\n #!/usr/bin/env python\n\n from fluorseg import liffile\n from fluorseg import roifile\n\n lif = liffile.LIFFile(path)\n\n #show the path\n print(lif.path)\n\n #show the metadata xml object\n print(lif.xml_root)\n\n #show the number of images in the file\n print(lif.img_count)\n\n #show the number of layers in each zstack for each image\n print(lif.z_stack_count)\n\n #show the first image's, 2nd zstack layer\n print(type(lif.combined_channel_images[0][1]))\n\n #show the type first channel of the first image's 2nd z-stack layer - each data array is a numpy ndarray\n # they are held in nested lists => [image index][z_stack index]\n print(type(lif.channel_one_images[0][1]))\n\n #plot the second channel of the first image's 1st z-stack layer [image index][z_stack index]\n plt.imshow(lif.channel_two_images[0][0], interpolation='nearest')\n plt.show()\n\n #get the maximum projection of each images z-stack for each image\n max_projs_channel_one = [liffile.max_proj(z_stacks) for z_stacks in lif.channel_one_images]\n max_projs_channel_two = [liffile.max_proj(z_stacks) for z_stacks in lif.channel_two_images]\n\n #plot the first max_proj\n plt.imshow(max_projs_channel_one[0], interpolation='nearest')\n plt.show()\n\n plt.imshow(max_projs_channel_two[0], interpolation='nearest')\n plt.show()\n\n #get the region of interest info\n roi_info = roifile.ROIFile(roi_zip_path) #roi for series 001 only\n\n #make the mask for the second region of interest - a polygon\n mask = make_polygon_mask(roi_info.rois[1], 512, 512)\n\n #make the mask for the 5th region of interest - an ellipse\n oval_mask = make_oval_mask(roi_info.rois[4], 512,512)\n\n #just get the volume in a region of interest - masking done for you\n series1_mp_c2 = max_projs_channel_two[0]\n get_region_volume(series1_mp_c2, roi_info.rois[4])\n\n\n\n(Note the double-colon and 4-space indent formatting above.)\n\nParagraphs are separated by blank lines. *Italics*, **bold**,\nand ``monospace`` look like this.\n\n\nA Section\n=========\n\nLists look like this:\n\n* First\n\n* Second. Can be multiple lines\n but must be indented properly.\n\nA Sub-Section\n-------------\n\nNumbered lists look like you'd expect:\n\n1. hi there\n\n2. must be going\n\nUrls are http://like.this and links can be\nwritten `like this `_.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TeamMacLean/fluorseg", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "FluorSeg", "package_url": "https://pypi.org/project/FluorSeg/", "platform": "", "project_url": "https://pypi.org/project/FluorSeg/", "project_urls": { "Homepage": "https://github.com/TeamMacLean/fluorseg" }, "release_url": "https://pypi.org/project/FluorSeg/0.0.25dev/", "requires_dist": null, "requires_python": "", "summary": "Segment regions from fluorescence images", "version": "0.0.25dev" }, "last_serial": 4795498, "releases": { "0.0.0dev": [ { "comment_text": "", "digests": { "md5": "3e6f2d1306218b1f409dc7448013569d", "sha256": "4a56255223bdcf6e2c1623971999c159d955bce216e9bbf7366d47f30ab69f17" }, "downloads": -1, "filename": "FluorSeg-0.0.0dev.tar.gz", "has_sig": false, "md5_digest": "3e6f2d1306218b1f409dc7448013569d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2932, "upload_time": "2018-11-09T15:45:15", "url": "https://files.pythonhosted.org/packages/19/36/51cbcd267cf303f4f6c18df3c5f5b3e90ee278ab55a6900a903498bd7807/FluorSeg-0.0.0dev.tar.gz" } ], "0.0.10dev": [ { "comment_text": "", "digests": { "md5": "1e46843ff00f5884dd2a7ef075774e2b", "sha256": "9722692ea5fe043f65ccad57b276325488cda1aefa4a4a4acdea71596fcbd937" }, "downloads": -1, "filename": "FluorSeg-0.0.10dev.tar.gz", "has_sig": false, "md5_digest": "1e46843ff00f5884dd2a7ef075774e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7553, "upload_time": "2019-02-01T11:04:52", "url": "https://files.pythonhosted.org/packages/93/86/07e14038e70196a488db26c5de44a328ebbcdbee4596116473af9dbb88d1/FluorSeg-0.0.10dev.tar.gz" } ], "0.0.11dev": [ { "comment_text": "", "digests": { "md5": "4623936dd846f60c8861c1ee6690f34c", "sha256": "c2891727da3f89b104b70dd404bec2ebc25a3430da1a6d7d27e3de1a525acf53" }, "downloads": -1, "filename": "FluorSeg-0.0.11dev.tar.gz", "has_sig": false, "md5_digest": "4623936dd846f60c8861c1ee6690f34c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7556, "upload_time": "2019-02-01T11:17:16", "url": "https://files.pythonhosted.org/packages/70/95/b59b738bf7813a80026d803e80b79fe3e8ba5f956b86131d1bb2f6b73d24/FluorSeg-0.0.11dev.tar.gz" } ], "0.0.12dev": [ { "comment_text": "", "digests": { "md5": "82b862ee23f789359278dacb7b6d25f5", "sha256": "8e17528fa53d16960f9f8c2d4845626acb4181e98ce94021baefc4af2e9c4910" }, "downloads": -1, "filename": "FluorSeg-0.0.12dev.tar.gz", "has_sig": false, "md5_digest": "82b862ee23f789359278dacb7b6d25f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7567, "upload_time": "2019-02-01T11:22:27", "url": "https://files.pythonhosted.org/packages/b6/fc/0364f8b8938d9707fbc19ac5b9d0494cb854fd7d6f67c511221ccf59dcb2/FluorSeg-0.0.12dev.tar.gz" } ], "0.0.13dev": [ { "comment_text": "", "digests": { "md5": "4476e4759da15d76f6e33509471f18c4", "sha256": "c49954ea430507e97fcc6d481b23d1fc152a9f743bc8c054a151151655e31062" }, "downloads": -1, "filename": "FluorSeg-0.0.13dev.tar.gz", "has_sig": false, "md5_digest": "4476e4759da15d76f6e33509471f18c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7571, "upload_time": "2019-02-01T14:00:05", "url": "https://files.pythonhosted.org/packages/b0/69/33cefe4481011a68fb43912311888e3de50f71b2e8450c7fed083da5962e/FluorSeg-0.0.13dev.tar.gz" } ], "0.0.14dev": [ { "comment_text": "", "digests": { "md5": "bb510d17f9cfc42542ac5f10c3614d02", "sha256": "b7f7113fdae4eaba80dab108a84e5c092acc7c3defc93daf8458989bedbb45f5" }, "downloads": -1, "filename": "FluorSeg-0.0.14dev.tar.gz", "has_sig": false, "md5_digest": "bb510d17f9cfc42542ac5f10c3614d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7568, "upload_time": "2019-02-01T14:19:12", "url": "https://files.pythonhosted.org/packages/03/ae/2fd8bb9037ca09aee52f175fc2a75fa35bdc70539f2125fc2f9d5f02df5a/FluorSeg-0.0.14dev.tar.gz" } ], "0.0.15dev": [ { "comment_text": "", "digests": { "md5": "ea8d99de20e9290303983b133c0d682a", "sha256": "e77dacb063f6025134b2b16a3f16747e8e01f6b035cc97fc481d6f07d7a6f31e" }, "downloads": -1, "filename": "FluorSeg-0.0.15dev.tar.gz", "has_sig": false, "md5_digest": "ea8d99de20e9290303983b133c0d682a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7568, "upload_time": "2019-02-01T14:22:14", "url": "https://files.pythonhosted.org/packages/16/76/b0f20d166469329c16b1bc40cf94fb3f4cbca8bc23e33fdaf84a75d3f5e2/FluorSeg-0.0.15dev.tar.gz" } ], "0.0.16dev": [ { "comment_text": "", "digests": { "md5": "d0276daf0e8ffb0ca014d70547f5907b", "sha256": "f3f078b8d513cc1755b1ffa09893d0353e4c79cce59cf5fc0d21cb0930943913" }, "downloads": -1, "filename": "FluorSeg-0.0.16dev.tar.gz", "has_sig": false, "md5_digest": "d0276daf0e8ffb0ca014d70547f5907b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7566, "upload_time": "2019-02-01T14:27:26", "url": "https://files.pythonhosted.org/packages/3b/3c/359574f9ec42962c799ce35f665e74ccf9121fe2011ef253b569cc4c2826/FluorSeg-0.0.16dev.tar.gz" } ], "0.0.17dev": [ { "comment_text": "", "digests": { "md5": "a2810af9a85cd0d3237e892c83106d5a", "sha256": "7945cfc7d456658fd7983b930ec6a8d5e0a35b41a3d14b628cce0792a98a1a29" }, "downloads": -1, "filename": "FluorSeg-0.0.17dev.tar.gz", "has_sig": false, "md5_digest": "a2810af9a85cd0d3237e892c83106d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7563, "upload_time": "2019-02-01T14:30:34", "url": "https://files.pythonhosted.org/packages/23/b6/ad932a313bbe08379207602eb698c8e09e613ed38bbe806a5a9f69f18385/FluorSeg-0.0.17dev.tar.gz" } ], "0.0.18dev": [ { "comment_text": "", "digests": { "md5": "2073693b418f6d83cf8442831d8ed924", "sha256": "b7ae7f9747905e4686eb0cfae3aa5ed657055d8a0e4227581292aa28987a57d3" }, "downloads": -1, "filename": "FluorSeg-0.0.18dev.tar.gz", "has_sig": false, "md5_digest": "2073693b418f6d83cf8442831d8ed924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7565, "upload_time": "2019-02-01T14:37:00", "url": "https://files.pythonhosted.org/packages/70/ac/6cbaaefc9fae53eeb51508872faf04f975d9e0bb6e50857adb2f620f9d91/FluorSeg-0.0.18dev.tar.gz" } ], "0.0.19dev": [ { "comment_text": "", "digests": { "md5": "4cd59127dfc1bd648b82ec8a2810a18a", "sha256": "d2d4f4c467498f82583d69f93fdbcfee885386d5958d7688ebcc98f3b59b98c6" }, "downloads": -1, "filename": "FluorSeg-0.0.19dev.tar.gz", "has_sig": false, "md5_digest": "4cd59127dfc1bd648b82ec8a2810a18a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7566, "upload_time": "2019-02-01T14:40:40", "url": "https://files.pythonhosted.org/packages/95/c8/bdd79ff683afe13c8d84074c96aba27bad0b818c61c5f390df9f0c2f8c2b/FluorSeg-0.0.19dev.tar.gz" } ], "0.0.1dev": [ { "comment_text": "", "digests": { "md5": "b0b5a3d85fffd88dd0f605d010b0b4a8", "sha256": "e84d3946e57afbad57b38bff6d9a719657cf555e555c85c6096be52c348c1f29" }, "downloads": -1, "filename": "FluorSeg-0.0.1dev.tar.gz", "has_sig": false, "md5_digest": "b0b5a3d85fffd88dd0f605d010b0b4a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2929, "upload_time": "2018-11-09T15:48:22", "url": "https://files.pythonhosted.org/packages/fb/90/61a1ca400e3740f47e5d4d375564ca7bb73a955602d20ab2e9c957f00dd5/FluorSeg-0.0.1dev.tar.gz" } ], "0.0.20dev": [ { "comment_text": "", "digests": { "md5": "69acfd9a9701d3e8a22c984bacd467db", "sha256": "5700c0207f434c1a57f896a6a9b20d21461367d8158984fac1daa3dbd692683a" }, "downloads": -1, "filename": "FluorSeg-0.0.20dev.tar.gz", "has_sig": false, "md5_digest": "69acfd9a9701d3e8a22c984bacd467db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7555, "upload_time": "2019-02-01T14:55:07", "url": "https://files.pythonhosted.org/packages/1a/1b/43da17a7bc22c1e384bf81382cefae6e5db86c53fae00e16d0726b401d74/FluorSeg-0.0.20dev.tar.gz" } ], "0.0.21dev": [ { "comment_text": "", "digests": { "md5": "489ad6aadbdf595621a20e4913f7dbf8", "sha256": "ffdf9febe612ffa2edaa4930984f55362e9ef9af0e9ece34d3e4fc78d7f358e6" }, "downloads": -1, "filename": "FluorSeg-0.0.21dev.tar.gz", "has_sig": false, "md5_digest": "489ad6aadbdf595621a20e4913f7dbf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7559, "upload_time": "2019-02-01T14:59:28", "url": "https://files.pythonhosted.org/packages/5c/8f/77db272d52d871a3ba5f4244a7dd84c82a07b9f709492a863c1423cdc862/FluorSeg-0.0.21dev.tar.gz" } ], "0.0.22dev": [ { "comment_text": "", "digests": { "md5": "01d7db1f42166480e5dc2ce3f0e9a495", "sha256": "5c78aea238e82ad7cb953adf2f3c91e1cd9df79cd8e5c988a3066fcbdfc675aa" }, "downloads": -1, "filename": "FluorSeg-0.0.22dev.tar.gz", "has_sig": false, "md5_digest": "01d7db1f42166480e5dc2ce3f0e9a495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7552, "upload_time": "2019-02-01T15:06:36", "url": "https://files.pythonhosted.org/packages/0e/8a/a422f187ec24a9655fe13ce0cdd89308df6159ef0dcbbbfa08431affa79c/FluorSeg-0.0.22dev.tar.gz" } ], "0.0.23dev": [ { "comment_text": "", "digests": { "md5": "a196c2b4efa7fd6c72ecd6b00b11ceac", "sha256": "6077d5aa9f1e436a292c55da11fe1fbc71987310b2b50eeeb40a2c5ea9b1f0d9" }, "downloads": -1, "filename": "FluorSeg-0.0.23dev.tar.gz", "has_sig": false, "md5_digest": "a196c2b4efa7fd6c72ecd6b00b11ceac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7564, "upload_time": "2019-02-01T15:13:53", "url": "https://files.pythonhosted.org/packages/b1/9e/8bd2fc10b01397ad37d440de6afaf2b43a1b5d9fe6fb4703cd8c1683d2e4/FluorSeg-0.0.23dev.tar.gz" } ], "0.0.24dev": [ { "comment_text": "", "digests": { "md5": "54a052589c53568df5fa5ca4246d7b93", "sha256": "e2fcaedc6b15a4336d7b361c2ef8ba788e0947f37b36e24259f6a151a1ffb921" }, "downloads": -1, "filename": "FluorSeg-0.0.24dev.tar.gz", "has_sig": false, "md5_digest": "54a052589c53568df5fa5ca4246d7b93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7581, "upload_time": "2019-02-01T15:48:03", "url": "https://files.pythonhosted.org/packages/77/f6/a9e744df8e8a3d9fae66efe148b8578ae39edd7e84a1ccaf2aea2f102e5e/FluorSeg-0.0.24dev.tar.gz" } ], "0.0.25dev": [ { "comment_text": "", "digests": { "md5": "c596bec14d0663b35f760247a5896ba9", "sha256": "f48003f656d8e14709b244ab839b480dc754475cd7ccb476a1b6012d66fffee9" }, "downloads": -1, "filename": "FluorSeg-0.0.25dev.tar.gz", "has_sig": false, "md5_digest": "c596bec14d0663b35f760247a5896ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8686, "upload_time": "2019-02-08T13:26:03", "url": "https://files.pythonhosted.org/packages/f8/8d/2b221bd8fed757b8915f66ad4048ac07dd1f35eda677bd41df4c778ed42b/FluorSeg-0.0.25dev.tar.gz" } ], "0.0.2dev": [ { "comment_text": "", "digests": { "md5": "cebd2bf8681d03d837b88e23ad190bec", "sha256": "0ba902933594c1b27d5f49f4e71dc522756b58d669d55b11a43ebc6303c2f13f" }, "downloads": -1, "filename": "FluorSeg-0.0.2dev.tar.gz", "has_sig": false, "md5_digest": "cebd2bf8681d03d837b88e23ad190bec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4777, "upload_time": "2018-11-09T16:29:10", "url": "https://files.pythonhosted.org/packages/48/ca/537b3a10f82f4ab6623b49c4da1d014e413c2c6afd69dfbf636de2e12e1d/FluorSeg-0.0.2dev.tar.gz" } ], "0.0.3dev": [ { "comment_text": "", "digests": { "md5": "aeb9bc75369b7ce21cb11cda6bfa4602", "sha256": "222fb7613086f330c8ea6cdf68db81165d88e9d6fc0c5a8d8cff7a143625f00c" }, "downloads": -1, "filename": "FluorSeg-0.0.3dev.tar.gz", "has_sig": false, "md5_digest": "aeb9bc75369b7ce21cb11cda6bfa4602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2018-11-14T14:17:18", "url": "https://files.pythonhosted.org/packages/05/04/f61ed7854d013d7d43e3a4d383c1bc890b91fc4f79b121075ef28ab7706a/FluorSeg-0.0.3dev.tar.gz" } ], "0.0.4dev": [ { "comment_text": "", "digests": { "md5": "451316851386e90e3dcb15e450b1c777", "sha256": "78d796d487c172a2e92bac4dd4cc4e19d5e29a12497aa32fd460b24ed29444a6" }, "downloads": -1, "filename": "FluorSeg-0.0.4dev.tar.gz", "has_sig": false, "md5_digest": "451316851386e90e3dcb15e450b1c777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5014, "upload_time": "2018-11-15T10:18:08", "url": "https://files.pythonhosted.org/packages/f6/62/4092a6672021319d720374e9a0c3859c1a6b5ea822d0f37076e758eb2930/FluorSeg-0.0.4dev.tar.gz" } ], "0.0.5dev": [ { "comment_text": "", "digests": { "md5": "f34e714ebbe36ae7535f09954a55979b", "sha256": "d36cf7dbc3491272ee4b5553ccd02dcff0c7d84acb5d3ec54cba022d7d50eba9" }, "downloads": -1, "filename": "FluorSeg-0.0.5dev.tar.gz", "has_sig": false, "md5_digest": "f34e714ebbe36ae7535f09954a55979b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6866, "upload_time": "2018-11-23T17:08:20", "url": "https://files.pythonhosted.org/packages/43/39/0fb3ca42b0f61a5e8a498e6e9c0d851f7d37b0e26b6af0772181d7187bb6/FluorSeg-0.0.5dev.tar.gz" } ], "0.0.6dev": [ { "comment_text": "", "digests": { "md5": "d93a461058b969dda1897be3999d9cc8", "sha256": "d2d182377cca0c06a5b372027382f3d9cf4afc73a4eae803a4c17aa870ae9727" }, "downloads": -1, "filename": "FluorSeg-0.0.6dev.tar.gz", "has_sig": false, "md5_digest": "d93a461058b969dda1897be3999d9cc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6876, "upload_time": "2018-11-26T14:56:23", "url": "https://files.pythonhosted.org/packages/23/8c/158511c650178e480d62ae8276fa1a85bfc654e20c1fb36eec9e9d159a89/FluorSeg-0.0.6dev.tar.gz" } ], "0.0.7dev": [ { "comment_text": "", "digests": { "md5": "cdbc4bb20608b135feaf35c552046e48", "sha256": "409219bb5edc97f2fc6ea518f125bc703ba81ce442eb2d46284865085fed098b" }, "downloads": -1, "filename": "FluorSeg-0.0.7dev.tar.gz", "has_sig": false, "md5_digest": "cdbc4bb20608b135feaf35c552046e48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7527, "upload_time": "2019-02-01T10:12:40", "url": "https://files.pythonhosted.org/packages/54/a0/6c7ac68faa96814d86cbd6f76524d75b1a272d7cab0b5c4121620569a599/FluorSeg-0.0.7dev.tar.gz" } ], "0.0.8dev": [ { "comment_text": "", "digests": { "md5": "980e8760c4a8c060375ee2db9984da6e", "sha256": "d9bd3dacd962620c745271dc7646c421bd4a039d235bc412c92290b8b4f35762" }, "downloads": -1, "filename": "FluorSeg-0.0.8dev.tar.gz", "has_sig": false, "md5_digest": "980e8760c4a8c060375ee2db9984da6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7530, "upload_time": "2019-02-01T10:39:13", "url": "https://files.pythonhosted.org/packages/3b/1e/dfc8ea263e46cac5b6deb87c8894a52a93fab69c478c47fee09863d0cf5b/FluorSeg-0.0.8dev.tar.gz" } ], "0.0.9dev": [ { "comment_text": "", "digests": { "md5": "47b9a5cda1566faca80e7b57a03bde34", "sha256": "3012c9f3c609ec0623d6ec32e9ec388edc353dfd5724a8b0dde1b29e262b6495" }, "downloads": -1, "filename": "FluorSeg-0.0.9dev.tar.gz", "has_sig": false, "md5_digest": "47b9a5cda1566faca80e7b57a03bde34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7531, "upload_time": "2019-02-01T10:56:25", "url": "https://files.pythonhosted.org/packages/78/d3/be0304a77b52a12db6f263a1aec41ec1b122549252e12625110b7b74a653/FluorSeg-0.0.9dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c596bec14d0663b35f760247a5896ba9", "sha256": "f48003f656d8e14709b244ab839b480dc754475cd7ccb476a1b6012d66fffee9" }, "downloads": -1, "filename": "FluorSeg-0.0.25dev.tar.gz", "has_sig": false, "md5_digest": "c596bec14d0663b35f760247a5896ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8686, "upload_time": "2019-02-08T13:26:03", "url": "https://files.pythonhosted.org/packages/f8/8d/2b221bd8fed757b8915f66ad4048ac07dd1f35eda677bd41df4c778ed42b/FluorSeg-0.0.25dev.tar.gz" } ] }