{ "info": { "author": "Pedro A. Favuzzi", "author_email": "pa.favuzzi@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# TfExperiment\n\nA simple library to manage Tensorflow experiments though git and reduce boilerplate.\nCompatible with tf 1.x\n\n# Usage\n\nThis library relies of git to manage experiments. Each experiment should be a unique git branch, and the name of the experiment, if not give, will be the current git branch.\n\n```python\nexperiment = tfExperiment.Experiment(finalizeGraph = False)\nexperiment.saveGraph()\n\n# output\n# > graph location ======================================>\n# > tensorboard --logdir output\\experimentName\\graph\n\n# with with\nwith experiment.trainingSession(epochs = 125, saveAfter = 2, testAfter = 2) as ts:\n ts.saveGraph() # function to save the graph\n ts.trainCallback = runTrainingCallback\n ts.testCallback = runTestCallback\n\n# as function\nexperiment.train(runTrainingCallback)\nexperiment.test(runTestCallback)\n```\n\n## API\n\n### ```__init__(name = None, finalizeGraph = False, location = os.path.join(os.getcwd(), 'output'))```\n\n* ```name: string```: Name of the experiment, if no name is provided the name of the current git branch will be used.\n\n* ```finalizeGraph: bool```: Finalizes the graph. *Attention* I have not tried this feature much.\n\n* ```location: string```: absolute path where the experiment results where saved in a folder with same name as name\n\n\n### ```train(trainCallback, epochs = 1, saveModelAfter = 2, saveGraph = False, testCallback = None, testAfter = 0)```\n\nRuns the training and validates/test the model\n\n* ```trainCallback: function```: Function to be run at each epoch. This should contain your loop with the training actions to execute for each batch. The training callback can take 2 parameters: session (current tf.session), and env (if env is used you should use the exact name) experiment environment with access to functionalities like timer and dataSaver. \n\n* ```epochs: integer```: Number of epochs to run, that is to say the number of times the traininCallbacks will be called. *Attention:* the experiment object keeps track of the number of epochs run so far, so if you call ```experiment.train``` again, the epoch number will continue to grow from the last epoch number.\n\n* ```saveModelAfter: integer```: Save the model after n epochs have run. This only considers the current run.\n\n* ```saveGraph: bool```: If we should save the graph at the current run.\n\n* ```testCallback: function```: Function to call to test/validate the current network. Similar to trainCallback.\n\n* ```testAfter: integer```: test the model after n epochs have run. This only considers the current run.\n\n### ```test(testCallback)```\n\nRuns the testing/validation of the model once\n\n* ```testCallback: function```: Function to call to test/validate the current network. Similar to trainCallback.\n\n### ```env: Box object```\n\nThe env object contains\n\n* ```env.training.currentEpoch: integer```: number of epochs since the instance was initialized.\n* ```env.training.currentEpoch: integer```: number of epochs since the instance was initialized.\n* ```env.training.dataSavePath: path string```: path in which the data will be used if dataSaver is used during training.\n* ```env.training.dataSaver: dataSaver Instance```: dataSaver instance (initialized with env.training.dataSavePath) for training to the training file.\n* ```env.testing.dataSavePath: path string``` path in which the data will be used if dataSaver is used during testing.\n* ```env.testing.dataSaver: dataSaver Instance```: dataSaver instance (initialized with env.testing.dataSavePath) for testing to the training file.\n\n### Proposed New API\n\n```python\ndef TrainExperiment(Experiment):\n def __init__(self, constructor, ...):\n #someconfig\n #self.nrTotEpochs\n #self.epochsToValidateAfter\n #...\n\n def beforeEpoch\n def afterEpoch\n\n def beforeSave\n def afterSave\n\n def beforeTest\n def afterTest\n\n def beforeIteration\n def afterIteration\n\n def train(session, data, dataProvider = None):\n return 0 #trainingLoopPerSession\n\n def validate(session, data, dataProvider = None):\n return 0 #trainingLoopPerSession\n\n\nexperiment(TrainExperiment)\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Pensarfeo/tfExperiment", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tfExperiment", "package_url": "https://pypi.org/project/tfExperiment/", "platform": "", "project_url": "https://pypi.org/project/tfExperiment/", "project_urls": { "Homepage": "https://github.com/Pensarfeo/tfExperiment" }, "release_url": "https://pypi.org/project/tfExperiment/1.1.7/", "requires_dist": [ "python-box", "dataSaver", "stepTimer", "pygit2" ], "requires_python": "", "summary": "A simple library to manage Tensorflow experiments though git and reduce boilerplate. Compatible with tf 1.x", "version": "1.1.7" }, "last_serial": 5731622, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b8c107369ed0d353a903299256e2fdaa", "sha256": "1aef186501c69b59fc4b3539657574317d724508ed9d444f5bac0ec4b72c5cff" }, "downloads": -1, "filename": "tfExperiment-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8c107369ed0d353a903299256e2fdaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4097, "upload_time": "2019-06-20T11:44:44", "url": "https://files.pythonhosted.org/packages/88/bd/c054698e3f47f564447254fffcde8ee713e8d1fcfcb31caab1111f8fcb49/tfExperiment-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3082c154209811ab8d61a09e7f7525d", "sha256": "ab63a4353df9f699c294edc440790797e62f2814f979e1d317660f8bcddb8f55" }, "downloads": -1, "filename": "tfExperiment-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d3082c154209811ab8d61a09e7f7525d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2019-06-20T11:44:46", "url": "https://files.pythonhosted.org/packages/47/e6/c6e758a43c0e388d20483e73003088603e19f67e5b30a0c38a14121e471c/tfExperiment-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d79b60bc7785722e66b0b887f3f4b89c", "sha256": "0433ae2f7c456ee2d29b09b3aad0c69725f88f6a3901ea867a1deb65e72ca1db" }, "downloads": -1, "filename": "tfExperiment-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d79b60bc7785722e66b0b887f3f4b89c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4102, "upload_time": "2019-06-20T12:36:53", "url": "https://files.pythonhosted.org/packages/9d/ab/ea73d3b9c92888138cf9d49786b0efd28288b8a475c27daa296f22ba101f/tfExperiment-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8ac79374a88a645abadc36d10e49115", "sha256": "b7ecb299d7277dca3c51f472fcce7140c37f9e83e30cd1a4ddaa3f31ba91eddc" }, "downloads": -1, "filename": "tfExperiment-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c8ac79374a88a645abadc36d10e49115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3919, "upload_time": "2019-06-20T12:36:55", "url": "https://files.pythonhosted.org/packages/7a/b2/ff45715b5ab9dfba27557e637ee09ae6e4787f4b2ea649a7c943a48ec2f4/tfExperiment-0.0.2.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c992798d96c912e8bc65a27f26aea04f", "sha256": "6351742d70f0b5d4be7bc85c99d326fb7d6bfc9bfc4da21ab216b98e6408d333" }, "downloads": -1, "filename": "tfExperiment-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c992798d96c912e8bc65a27f26aea04f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4103, "upload_time": "2019-06-20T17:18:06", "url": "https://files.pythonhosted.org/packages/6e/00/57846005ee61065de494958afb8267aaaaa280690638b074b7bc56e51b91/tfExperiment-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64159222442ec90fdf5e93fbde245709", "sha256": "1b30e84a5927af5e8a182a011c1bf532b183290f08757e69e12222a9656f4d4d" }, "downloads": -1, "filename": "tfExperiment-0.0.5.tar.gz", "has_sig": false, "md5_digest": "64159222442ec90fdf5e93fbde245709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3906, "upload_time": "2019-06-20T17:18:08", "url": "https://files.pythonhosted.org/packages/04/d5/82d1f656ed68b6e32e3464dbcd8fe823e99a501ddacfaffd166d88757287/tfExperiment-0.0.5.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d89fa0bd0ff70652f926439d5e8bdacc", "sha256": "7b01b92c8cc02eacac2ab612c71d22f8b226e53cef56d820ae893ef93afce269" }, "downloads": -1, "filename": "tfExperiment-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d89fa0bd0ff70652f926439d5e8bdacc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4411, "upload_time": "2019-06-29T15:08:23", "url": "https://files.pythonhosted.org/packages/0e/9d/6d1f9bd0d68c69752ea368e5813af9edcf0b3a1807e9cebaf5a176f92e7e/tfExperiment-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebc4039e2e2adbb37a0bcbfa0005e429", "sha256": "ac7298382b3224e3d570d967537d648ec7c006a6cecb9721e2678c3ae8be26c3" }, "downloads": -1, "filename": "tfExperiment-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ebc4039e2e2adbb37a0bcbfa0005e429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2019-06-29T15:08:24", "url": "https://files.pythonhosted.org/packages/55/88/83f2e9f68c239ac7055e6eb890a9bb4459a3bbe94740f016cab1c2e0c220/tfExperiment-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b3df1b95e00d514a410c518dcdf2679d", "sha256": "a330ddad2efa8f429cc610b08e5c6edfd5261637d3f354a8ba07aa015f77b150" }, "downloads": -1, "filename": "tfExperiment-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b3df1b95e00d514a410c518dcdf2679d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4409, "upload_time": "2019-07-01T09:35:21", "url": "https://files.pythonhosted.org/packages/2a/c1/12c3fda84713f81dff048ab22345596e2722f03e412463aeb3b66b189d22/tfExperiment-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb93b65d497dcc0206a7faf7eef00292", "sha256": "553097141a34d4e6890aaae18b89ac0c242f6071ce86df20203d41aa0917c6ec" }, "downloads": -1, "filename": "tfExperiment-0.1.6.tar.gz", "has_sig": false, "md5_digest": "eb93b65d497dcc0206a7faf7eef00292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4328, "upload_time": "2019-07-01T09:35:22", "url": "https://files.pythonhosted.org/packages/21/96/5fe6e96374d68e78664aa3a91a6ce24b361635599837aa30e8665352f419/tfExperiment-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9251c89228fbf16d2c8b28cf54644617", "sha256": "b12ecf1ac1a271c2544ea9a0f60503e7a0d65ae444431fcffdd5509c974349d8" }, "downloads": -1, "filename": "tfExperiment-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9251c89228fbf16d2c8b28cf54644617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4411, "upload_time": "2019-07-01T10:36:29", "url": "https://files.pythonhosted.org/packages/a8/65/12767bbf824c7a039e34a34fbf02fcb665247b1029af251f8096638021aa/tfExperiment-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9b03aea6e8beedde47c9b1fc93d2d49", "sha256": "4801188a82ce9adbedec7facb48e28e0834ac38d9dc0ef516f5aeb76539a967c" }, "downloads": -1, "filename": "tfExperiment-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e9b03aea6e8beedde47c9b1fc93d2d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4328, "upload_time": "2019-07-01T10:36:31", "url": "https://files.pythonhosted.org/packages/0e/e8/7a55f45265a35b41122962cc78f28076e2b77a61ed03511b0957af5448bd/tfExperiment-0.1.7.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "b858df2f6d0e1faf4fbef0fa2c831136", "sha256": "2bb1370a8881578842588b48472ff9a9ae3e9fe3c3dacf8c3fe95eaa6109edcb" }, "downloads": -1, "filename": "tfExperiment-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b858df2f6d0e1faf4fbef0fa2c831136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4454, "upload_time": "2019-07-01T14:57:14", "url": "https://files.pythonhosted.org/packages/68/de/c371be4bc6ca5934b2ebf3c733fb9135a8e1efc9041d7e839a4bbe8d9018/tfExperiment-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae84972346c87a13f3c953cc8411308b", "sha256": "b3b28b3cb2735d70b8ca55127ad0aa703e46fff3dbcd285bbf709dc943aa2049" }, "downloads": -1, "filename": "tfExperiment-0.2.7.tar.gz", "has_sig": false, "md5_digest": "ae84972346c87a13f3c953cc8411308b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4376, "upload_time": "2019-07-01T14:57:15", "url": "https://files.pythonhosted.org/packages/22/a1/b8eb610cbf7c5072a603bb73e3cd7be777538e9b72dee49ed79bc07ba678/tfExperiment-0.2.7.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "0fa7269e8863048e0cdfe808a851c295", "sha256": "435c61283916e8a84c81e43836756f87af039ad1d077ba9c9138bd77fa2b433a" }, "downloads": -1, "filename": "tfExperiment-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0fa7269e8863048e0cdfe808a851c295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4614, "upload_time": "2019-07-12T12:02:24", "url": "https://files.pythonhosted.org/packages/51/4a/b40f8d729f99146835ddc0ee9b9184491db394ed075112998d03b1a02350/tfExperiment-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "698b5b243061b769a400c602ed682710", "sha256": "f18ac848fd80fef6d3c21cb5276edb157ec334a9c2a1f082da2cd967689e1c1b" }, "downloads": -1, "filename": "tfExperiment-0.3.7.tar.gz", "has_sig": false, "md5_digest": "698b5b243061b769a400c602ed682710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4521, "upload_time": "2019-07-12T12:02:25", "url": "https://files.pythonhosted.org/packages/44/90/760a0f9483204cab77e95284bdb96b28eb62a41042e8e6a8c8ef2bdbc4ab/tfExperiment-0.3.7.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "f5194404ff212add4e06dde620d11e0c", "sha256": "8e841bfbfaf13be6ea204059b0039f3a1be2fa4adb4ad101f72b20993df3dd5b" }, "downloads": -1, "filename": "tfExperiment-0.3.9-py3.6.egg", "has_sig": false, "md5_digest": "f5194404ff212add4e06dde620d11e0c", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 13568, "upload_time": "2019-08-04T18:05:07", "url": "https://files.pythonhosted.org/packages/45/5b/6729b2d1e0fe08fb2471f4a419da122fb035bec53adc62d5ec2a8a90b076/tfExperiment-0.3.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "96adb6c259ef01fcf588d2078fcf70f9", "sha256": "dcae8f6f4c6a419fd2d7d138916d77086595b3e1a82ee219e3e7138d0839ea80" }, "downloads": -1, "filename": "tfExperiment-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "96adb6c259ef01fcf588d2078fcf70f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4611, "upload_time": "2019-07-12T12:17:07", "url": "https://files.pythonhosted.org/packages/b4/eb/d6e30a1e72ad4124cbd4fe1abf097c338001fe52a1ebcf802a348fd9e087/tfExperiment-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2baa08adeb969f40c89256dabbc18059", "sha256": "f814c1346b88db961da8429fadf8c8918872c1dd6c959fd0097e5bfac9e48156" }, "downloads": -1, "filename": "tfExperiment-0.3.9.tar.gz", "has_sig": false, "md5_digest": "2baa08adeb969f40c89256dabbc18059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4516, "upload_time": "2019-07-12T12:17:09", "url": "https://files.pythonhosted.org/packages/35/aa/2f876dea0ce78244d3e573d9145aecc304addcab099af5e7c01f76284571/tfExperiment-0.3.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3c4cf9167ad3520d40c384eacf56fac8", "sha256": "f585ef6ac94304553251e976c587bc62fd62afc3db8e5ace8429716bffc1454e" }, "downloads": -1, "filename": "tfExperiment-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c4cf9167ad3520d40c384eacf56fac8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7147, "upload_time": "2019-08-04T18:05:06", "url": "https://files.pythonhosted.org/packages/de/93/4bf22a0fa52917e6783edf118500651cd8d92502317820823c2ed97235e0/tfExperiment-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8698eac3fe87ce488992d2d77d5fe15c", "sha256": "d16c78d819391ef6d1d82df20e652f331ef597cc3995017d655fd1907f95322e" }, "downloads": -1, "filename": "tfExperiment-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8698eac3fe87ce488992d2d77d5fe15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5828, "upload_time": "2019-08-04T18:05:10", "url": "https://files.pythonhosted.org/packages/85/64/3f13a4617246a6c0ae82692609387d82e18aedcfa50b5bbb96aa2685f947/tfExperiment-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "70f871050d9075b83df91dc98ab7d269", "sha256": "0c842ed78c24836f1def8715e9f917f634d186b9439c55202625299e2e799571" }, "downloads": -1, "filename": "tfExperiment-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "70f871050d9075b83df91dc98ab7d269", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7468, "upload_time": "2019-08-08T12:01:00", "url": "https://files.pythonhosted.org/packages/c4/9d/37aa1443629ceaaf0805980cc2f7b15612386e8ff0a25b7396dfcc15ce3d/tfExperiment-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e65053c5dce2af511d1b53ea37fcf05e", "sha256": "2888ec704240c380d0d7ae3d4ee05fd5f736630ef3213f85a1074bfdec5ed25a" }, "downloads": -1, "filename": "tfExperiment-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e65053c5dce2af511d1b53ea37fcf05e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6591, "upload_time": "2019-08-08T12:01:05", "url": "https://files.pythonhosted.org/packages/0b/88/d4cdb1bdb5b45d9ac464358fba0d7133608e5bb00e3b67a31adc3ae92d8e/tfExperiment-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2bd5f95444eb92e6938998937c22f802", "sha256": "862f06f94a95395316dac6cd9e5c86887e4cd0ece92e70e39fd93f666878ca66" }, "downloads": -1, "filename": "tfExperiment-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2bd5f95444eb92e6938998937c22f802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7468, "upload_time": "2019-08-08T17:40:43", "url": "https://files.pythonhosted.org/packages/b8/4c/e02bda5391788e9e75eb14d7947fa5422f487f8ef79cdcee157f0e8977f2/tfExperiment-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bad73cd8f12957b3944e4695509ca14", "sha256": "0ca339a8c0178c10bddd0c1c8b782eabc617ca168a7a6877d8b79635a25a29c1" }, "downloads": -1, "filename": "tfExperiment-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3bad73cd8f12957b3944e4695509ca14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6591, "upload_time": "2019-08-08T17:40:48", "url": "https://files.pythonhosted.org/packages/e3/58/8587f2540098d9e2c8e6946b004383af21d467f9ee739832dc271f08ca8d/tfExperiment-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4397620e137ff3bb8157bc462cc31d05", "sha256": "ddcded16f96673375195661274b17502e9e360da929b2665db2913d9fb03b8b9" }, "downloads": -1, "filename": "tfExperiment-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4397620e137ff3bb8157bc462cc31d05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7465, "upload_time": "2019-08-08T17:47:12", "url": "https://files.pythonhosted.org/packages/1c/2c/af06e2b86d78662bd9a19980a2a58bdae5ce5bea9da3dc0b6a162308eebd/tfExperiment-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "058c87781c795e3216add3f43d000267", "sha256": "3d1665d66ee0a49ef2ffd70c97fcd7bab1f7e202d9c1c8b09aadd1c745a434e0" }, "downloads": -1, "filename": "tfExperiment-1.0.3.tar.gz", "has_sig": false, "md5_digest": "058c87781c795e3216add3f43d000267", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6599, "upload_time": "2019-08-08T17:47:14", "url": "https://files.pythonhosted.org/packages/18/f6/16293827eafb31a9cc1a3edafc2158de4a955a3385527e560d3dfe519c11/tfExperiment-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8a68ec74e579ef644d67af18bf688c96", "sha256": "ec9644d2d9587a714486073ca738c2cf02130042395e96e62f0f064710827a61" }, "downloads": -1, "filename": "tfExperiment-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8a68ec74e579ef644d67af18bf688c96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7466, "upload_time": "2019-08-08T18:09:24", "url": "https://files.pythonhosted.org/packages/9c/1e/f62785a454a4c195a90525e04984ca864272b23e78fea3cec4ef9ea907e7/tfExperiment-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a456668f78e124ddda82ab4afd02b6bf", "sha256": "1be2d034f1f9b9cdef826f7eb2c7b89bcef939d0c4d5b65b73f5638c8cfd653a" }, "downloads": -1, "filename": "tfExperiment-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a456668f78e124ddda82ab4afd02b6bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6605, "upload_time": "2019-08-08T18:09:25", "url": "https://files.pythonhosted.org/packages/e1/c2/f97bf44cb0260a332e404573e70786f7b170bbe0a5ebda23ae1833cd1719/tfExperiment-1.0.4.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "498d2208e9d0693fe0b216aad33ee4b5", "sha256": "d7cf3be050adcfa569971a76670a85250e8bc141366cfd1c127b36aa0872293b" }, "downloads": -1, "filename": "tfExperiment-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "498d2208e9d0693fe0b216aad33ee4b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7859, "upload_time": "2019-08-10T18:40:05", "url": "https://files.pythonhosted.org/packages/0d/e8/a2fd0d0952c52691564bf6cc8a29726841c26aea28f075c585393ff048c0/tfExperiment-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aeb0a93f24dde439c81143dd4a8172f", "sha256": "9affd8231a3021e622edb1f068b086a2e1369d189b76e5b828c2d52e71c76307" }, "downloads": -1, "filename": "tfExperiment-1.1.4.tar.gz", "has_sig": false, "md5_digest": "7aeb0a93f24dde439c81143dd4a8172f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6921, "upload_time": "2019-08-10T18:40:07", "url": "https://files.pythonhosted.org/packages/c4/9e/81508568403fb06ef6b1afd7f2fdbd8b4fe04a90afd0114dc3751ac5f19e/tfExperiment-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "bd83dadfe925087e542f6ddf1264a98c", "sha256": "d8289a279f94828cfb0d265e4663636e5a8c93d096bc8aae5ad677b577e69603" }, "downloads": -1, "filename": "tfExperiment-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bd83dadfe925087e542f6ddf1264a98c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8624, "upload_time": "2019-08-11T08:54:07", "url": "https://files.pythonhosted.org/packages/ea/36/8f71e265170f5e5d0eb60d196983948a43386e64a0f7d39c0a05e5bb7465/tfExperiment-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5203137536457bb34df216015480686", "sha256": "b2cabdce90710a2feb54a17f893141ac476e864fbd93b069347586d993e78697" }, "downloads": -1, "filename": "tfExperiment-1.1.5.tar.gz", "has_sig": false, "md5_digest": "f5203137536457bb34df216015480686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8188, "upload_time": "2019-08-11T08:54:08", "url": "https://files.pythonhosted.org/packages/c7/b1/3ff1a7ee04c64323c4d64d2d3271b00063a905541ca65251bfcd88d4df34/tfExperiment-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "7b88746c20051423c0a929a1fd5a335a", "sha256": "e1912b1a81ad1fa976ce7706a9c9b6b7fd716c8f1cd5885b7dc67309419c8729" }, "downloads": -1, "filename": "tfExperiment-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7b88746c20051423c0a929a1fd5a335a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8620, "upload_time": "2019-08-12T11:05:10", "url": "https://files.pythonhosted.org/packages/5e/0b/40801167bafc2b2344b03a2aa09899b9005fde7b2b7808cefa2f86f201f4/tfExperiment-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69ca92263e6e4ebae12447137a711f95", "sha256": "bf906a128208391136e6aed2d4b10c90c0438d68b67f3eefc19ed53b421ac6fb" }, "downloads": -1, "filename": "tfExperiment-1.1.6.tar.gz", "has_sig": false, "md5_digest": "69ca92263e6e4ebae12447137a711f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8203, "upload_time": "2019-08-12T11:05:12", "url": "https://files.pythonhosted.org/packages/1e/da/06873f8aaa224b4fbf886dda665134936049623d9d4be566bb215cefec3f/tfExperiment-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "f05de439a26907bacd50c1a7aa32bd97", "sha256": "0f042e839ef20f3dfd92302044f79e28db1b48542959b7b9fadad67ec3ae2a31" }, "downloads": -1, "filename": "tfExperiment-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f05de439a26907bacd50c1a7aa32bd97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8690, "upload_time": "2019-08-26T15:43:20", "url": "https://files.pythonhosted.org/packages/a0/20/91feee6e71a28d9508e0aaca6047493693361d9191d5c9461ccedb15386d/tfExperiment-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "118d68908487418f69a43ba24c64f0ca", "sha256": "087b7a2dff6122ca19ee0d0bc7eab1501d7c45223bb7d85d669f23c110cf16f4" }, "downloads": -1, "filename": "tfExperiment-1.1.7.tar.gz", "has_sig": false, "md5_digest": "118d68908487418f69a43ba24c64f0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8257, "upload_time": "2019-08-26T15:43:21", "url": "https://files.pythonhosted.org/packages/06/2e/fde37ce5b4eccfaa09f517f6bb3fbd707efabb5d2baf9076a2eb68946488/tfExperiment-1.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f05de439a26907bacd50c1a7aa32bd97", "sha256": "0f042e839ef20f3dfd92302044f79e28db1b48542959b7b9fadad67ec3ae2a31" }, "downloads": -1, "filename": "tfExperiment-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f05de439a26907bacd50c1a7aa32bd97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8690, "upload_time": "2019-08-26T15:43:20", "url": "https://files.pythonhosted.org/packages/a0/20/91feee6e71a28d9508e0aaca6047493693361d9191d5c9461ccedb15386d/tfExperiment-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "118d68908487418f69a43ba24c64f0ca", "sha256": "087b7a2dff6122ca19ee0d0bc7eab1501d7c45223bb7d85d669f23c110cf16f4" }, "downloads": -1, "filename": "tfExperiment-1.1.7.tar.gz", "has_sig": false, "md5_digest": "118d68908487418f69a43ba24c64f0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8257, "upload_time": "2019-08-26T15:43:21", "url": "https://files.pythonhosted.org/packages/06/2e/fde37ce5b4eccfaa09f517f6bb3fbd707efabb5d2baf9076a2eb68946488/tfExperiment-1.1.7.tar.gz" } ] }