{ "info": { "author": "David Moreno-Garcia", "author_email": "david.mogar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "genderator\r\n==========\r\n.. image:: https://img.shields.io/travis/davidmogar/genderator.svg\r\n :target: https://travis-ci.org/davidmogar/genderator\r\n.. image:: https://img.shields.io/coveralls/davidmogar/genderator.svg\r\n :target: https://coveralls.io/r/davidmogar/genderator\r\n.. image:: https://img.shields.io/pypi/v/genderator.svg\r\n :target: https://pypi.python.org/pypi/genderator\r\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\r\n :target: https://github.com/davidmogar/genderator/blob/master/LICENSE\r\n.. image:: https://img.shields.io/badge/gitter-join%20chat-brightgreen.svg\r\n :target: https://gitter.im/davidmogar/genderator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge\r\n\r\nGenderator is a Python library to process Spanish names (from Spain) to guess their\r\ngender.\r\n\r\nFor this to work, the libray uses the next datasets from `Instituto\r\nNacional de Estad\u00edstica `_:\r\n\r\n- **name\\_surname\\_ratio**: List of words that could be both, a name or\r\n a surname, and shows the probability to be a surname.\r\n- **names\\_ine**: List of registered names on Spain, with the\r\n probability for each one to be a male or a female name.\r\n- **surnames\\_ine**: List of registeres surnames on Spain.\r\n\r\nInstallation\r\n------------\r\n\r\nThe easiest way to install the latest version is by using pip to pull it\r\nfrom `PyPI `_:\r\n\r\n::\r\n\r\n pip install genderator\r\n\r\nYou may also use Git to clone the repository from Github and install it\r\nmanually:\r\n\r\n::\r\n\r\n git clone https://github.com/davidmogar/genderator.git\r\n cd genderator\r\n python setup.py install\r\n\r\nPython 3.3 & 3.4 are supported.\r\n\r\nUsage\r\n-----\r\n\r\nThe next code shows a sample usage of this library:\r\n\r\n.. code:: python\r\n\r\n import genderator\r\n\r\n guesser = genderator.Parser()\r\n answer = guesser.guess_gender('David Moreno Garc\u00eda')\r\n if answer:\r\n print(answer)\r\n else:\r\n print('Name doesn\\'t match')\r\n\r\nOutput:\r\n\r\n.. code::\r\n\r\n OrderedDict([\r\n ('names', ['david']),\r\n ('surnames', ['moreno', 'garcia']),\r\n ('real_name', 'david'),\r\n ('gender', 'Male'),\r\n ('confidence', 1.0)\r\n ])\r\n\r\nOptions\r\n-------\r\n\r\nGenderator's parser can receive some arguments to control its behaviour. Those arguments are:\r\n\r\n- **force_combinations=Boolean**: Force combinations during classification.\r\n- **force_split=Boolean**: Force name split if no surnames are detected.\r\n- **normalize=Boolean**: Enable or disable normalization.\r\n- **normalizer_options=Dictionary**: Normalizer options to be applied.\r\n\r\nNormalizer options are a dictionary to control what normalization rules are applied to each name. Possible options are:\r\n\r\n- **hyphens**: Boolean option to enable or disable hyphens removal.\r\n- **symbols**: Boolean option to enable or disable symbols removal.\r\n- **whitespaces**: Boolean option to enable or disable extra whitespaces removal.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/davidmogar/genderator/tarball/0.2.7.9", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidmogar/genderator", "keywords": "gender,guess,spanish,name", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "genderator", "package_url": "https://pypi.org/project/genderator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/genderator/", "project_urls": { "Download": "https://github.com/davidmogar/genderator/tarball/0.2.7.9", "Homepage": "https://github.com/davidmogar/genderator" }, "release_url": "https://pypi.org/project/genderator/0.2.7.9/", "requires_dist": null, "requires_python": null, "summary": "Python library to guess gender given a spanish full name", "version": "0.2.7.9" }, "last_serial": 1546541, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "43c4f30090841c8cb5dfdbfae283f086", "sha256": "eb84cb2b1ddca83f6032ff724463da40620e9f5f889866f9ea5a01722cd97480" }, "downloads": -1, "filename": "genderator-0.2.zip", "has_sig": false, "md5_digest": "43c4f30090841c8cb5dfdbfae283f086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417152, "upload_time": "2015-04-29T20:50:38", "url": "https://files.pythonhosted.org/packages/85/e7/3e4b12e070ac8c63f80916f680816f7edc928f64e329b86321a164b67f36/genderator-0.2.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2f3b5ddf982df2745a5fe126ba226e81", "sha256": "259c947f325cbc9a67d0a071cfddef0618292c49b0a1ba34fd0dd3a6ca0bd59b" }, "downloads": -1, "filename": "genderator-0.2.1.zip", "has_sig": false, "md5_digest": "2f3b5ddf982df2745a5fe126ba226e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 417247, "upload_time": "2015-04-29T21:12:29", "url": "https://files.pythonhosted.org/packages/64/d3/cdde5a94b990ac8fc7e8e006e476220036126b355fce3e2417d0f3630afd/genderator-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d9efd2914b811459c94501b784a124eb", "sha256": "ee820bab696c28a7544301e01f837f96dece035e13b6c4483d0f7c94f6657434" }, "downloads": -1, "filename": "genderator-0.2.2.zip", "has_sig": false, "md5_digest": "d9efd2914b811459c94501b784a124eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418561, "upload_time": "2015-04-29T21:54:47", "url": "https://files.pythonhosted.org/packages/a5/0f/b4cae0773a02719c8ee3b5d2bc74027aa734e55b2e4b222813e863df1ac3/genderator-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4762a857804944624c691c00aaa0acf6", "sha256": "c55081dfcee5e819bffe875b952df9d2903f2b44b292898d9f8fca0d919b4c27" }, "downloads": -1, "filename": "genderator-0.2.3.zip", "has_sig": false, "md5_digest": "4762a857804944624c691c00aaa0acf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889863, "upload_time": "2015-05-01T21:27:47", "url": "https://files.pythonhosted.org/packages/42/e3/552a18d643db823f215dc6f6b20233230ea74a40c8b2b627a5b6643cfc92/genderator-0.2.3.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "6ca5b3ce72d54fbd50b04a714ce73248", "sha256": "f8f03922ac9b200e33cdd5400cc1c07a6333bd068baf7eb36e621bcd9d5ae525" }, "downloads": -1, "filename": "genderator-0.2.5.zip", "has_sig": false, "md5_digest": "6ca5b3ce72d54fbd50b04a714ce73248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 890815, "upload_time": "2015-05-04T18:07:51", "url": "https://files.pythonhosted.org/packages/56/04/74989f85695b76133e624377e682ff2e9245c192e5df9f8c81c7514eefe8/genderator-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "bea82eb2b722485b3a611f425e95393a", "sha256": "5e373bbb99930b22f4a687e84a0c692f00ae8d7f3a2637da7050afd59e41554a" }, "downloads": -1, "filename": "genderator-0.2.6.tar.gz", "has_sig": false, "md5_digest": "bea82eb2b722485b3a611f425e95393a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 879405, "upload_time": "2015-05-05T07:34:42", "url": "https://files.pythonhosted.org/packages/4b/64/0c7b96655e4187d4ec40d4d6b30a25e96f3772eb6117a67e050f17e8af42/genderator-0.2.6.tar.gz" } ], "0.2.6.1": [ { "comment_text": "", "digests": { "md5": "67af85f915f3e1a425b4c94c31aec2f6", "sha256": "af7a5ef8853e751ae1b1ccf2af2f983f8e7acdafbdd1b978bddad3526645930e" }, "downloads": -1, "filename": "genderator-0.2.6.1.tar.gz", "has_sig": false, "md5_digest": "67af85f915f3e1a425b4c94c31aec2f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 879650, "upload_time": "2015-05-05T09:20:27", "url": "https://files.pythonhosted.org/packages/a0/6f/5ea978ed91cf2e72ad977f376fa27835aa536e57dbe7c6750307c9941593/genderator-0.2.6.1.tar.gz" } ], "0.2.6.2": [ { "comment_text": "", "digests": { "md5": "4b1a9bacf55ad09facf4721012d15b94", "sha256": "cf3a28e8e895023ebbf7a67adc8bd09a027cf41f5cae7e35146677238c37e41e" }, "downloads": -1, "filename": "genderator-0.2.6.2.zip", "has_sig": false, "md5_digest": "4b1a9bacf55ad09facf4721012d15b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893752, "upload_time": "2015-05-05T14:07:19", "url": "https://files.pythonhosted.org/packages/28/3a/b7869412857968a847bb9bc8d39bf3d8baa03ea450941e3638accf20dd25/genderator-0.2.6.2.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "bafe3befb40ff5386e2a039d9ffddeef", "sha256": "ad576aa69300c5ec1b990d147a5940d043e51a6b29e66999e0d0eceda20bb0df" }, "downloads": -1, "filename": "genderator-0.2.7.zip", "has_sig": false, "md5_digest": "bafe3befb40ff5386e2a039d9ffddeef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 890996, "upload_time": "2015-05-06T18:47:34", "url": "https://files.pythonhosted.org/packages/5c/b2/1e8cf9591b2e1f3600a1963972837fa1f4c51d166c54c4f61513d1e2677c/genderator-0.2.7.zip" } ], "0.2.7.1": [ { "comment_text": "", "digests": { "md5": "64de42a815fbfebb489361f079f2056d", "sha256": "2a18265c7d44dec06269898205e4124fe324dd0412d49a94b446c357928be621" }, "downloads": -1, "filename": "genderator-0.2.7.1.zip", "has_sig": false, "md5_digest": "64de42a815fbfebb489361f079f2056d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891343, "upload_time": "2015-05-06T19:25:05", "url": "https://files.pythonhosted.org/packages/79/de/093e8483fe1311a7a6a5af6c0d9c357942c8ea83cfa79d0f834cc3f9942c/genderator-0.2.7.1.zip" } ], "0.2.7.2": [ { "comment_text": "", "digests": { "md5": "97075405f34075989ba6fadefd30a3df", "sha256": "134978d65c090c35066ec3447101d500fa62d74827c5d0d5492c215a30fd203b" }, "downloads": -1, "filename": "genderator-0.2.7.2.zip", "has_sig": false, "md5_digest": "97075405f34075989ba6fadefd30a3df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891541, "upload_time": "2015-05-06T19:27:40", "url": "https://files.pythonhosted.org/packages/60/ae/eb058196338a8e3ba4fb2f231ffd2216c2127de85463592c28dfca281c6c/genderator-0.2.7.2.zip" } ], "0.2.7.3": [ { "comment_text": "", "digests": { "md5": "e226438fb1d1cda7090d957958b25e21", "sha256": "8ca0d52b5f7ed62e5711bd32ecd8d5e5cea6968873c86bda0491a33100e79138" }, "downloads": -1, "filename": "genderator-0.2.7.3.zip", "has_sig": false, "md5_digest": "e226438fb1d1cda7090d957958b25e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891557, "upload_time": "2015-05-06T20:27:19", "url": "https://files.pythonhosted.org/packages/92/16/bff3edd09c61f4f83e562010711724987cbf79c56cdf022c99e971905bca/genderator-0.2.7.3.zip" } ], "0.2.7.4": [ { "comment_text": "", "digests": { "md5": "67001537b2572d8b2058d4e5ec7889b4", "sha256": "162081d5bdc867239b678a0c2dbdd324cb29ba22465cb7e7c3378f87e47b4e9a" }, "downloads": -1, "filename": "genderator-0.2.7.4.zip", "has_sig": false, "md5_digest": "67001537b2572d8b2058d4e5ec7889b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891566, "upload_time": "2015-05-06T20:32:52", "url": "https://files.pythonhosted.org/packages/21/a3/e409f92cc681511e25224aeccf48926a8af94b32edf0c9f450715f8cd2af/genderator-0.2.7.4.zip" } ], "0.2.7.5": [ { "comment_text": "", "digests": { "md5": "74e5447578e284091c9d7e406fac65dc", "sha256": "c889b02ab6879dcf8c7adda95190f9e778098e1ab584e75d4a5cacd237e0019b" }, "downloads": -1, "filename": "genderator-0.2.7.5.zip", "has_sig": false, "md5_digest": "74e5447578e284091c9d7e406fac65dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891584, "upload_time": "2015-05-06T20:54:02", "url": "https://files.pythonhosted.org/packages/c2/26/a84ec1a482dce13fd5078e3f5a002b59e0fd6814bbd7ece62a4762d2b8c4/genderator-0.2.7.5.zip" } ], "0.2.7.6": [ { "comment_text": "", "digests": { "md5": "de4df0f7205609a728f38125081277b6", "sha256": "7a0a2e7cc8eb905e75edc0f1c010c76b4458b4280dd927aca2b484d870deb344" }, "downloads": -1, "filename": "genderator-0.2.7.6.zip", "has_sig": false, "md5_digest": "de4df0f7205609a728f38125081277b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891607, "upload_time": "2015-05-06T22:09:20", "url": "https://files.pythonhosted.org/packages/0f/34/287f7988cdc77e465a984f8c5cc852d7f414637d99cb0a8600c425417bff/genderator-0.2.7.6.zip" } ], "0.2.7.7": [ { "comment_text": "", "digests": { "md5": "b90a5e5e79a160795054237d3c28249e", "sha256": "24fe77ce02e12e3ef28dbd723d2e658127e98de070c54985703f23697595baff" }, "downloads": -1, "filename": "genderator-0.2.7.7.tar.gz", "has_sig": false, "md5_digest": "b90a5e5e79a160795054237d3c28249e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 879049, "upload_time": "2015-05-07T07:05:16", "url": "https://files.pythonhosted.org/packages/d9/00/a480d7e2b5a01cd39b1dd2304945c8953854fb151b71406e1148652ba872/genderator-0.2.7.7.tar.gz" } ], "0.2.7.8": [ { "comment_text": "", "digests": { "md5": "cce8a6e9d5483f0a6b0cc612f93566f9", "sha256": "0482bb26c1d8a96b083a1e80bee898fc3ff3197f51266c54cc44ac9c799c02c0" }, "downloads": -1, "filename": "genderator-0.2.7.8.tar.gz", "has_sig": false, "md5_digest": "cce8a6e9d5483f0a6b0cc612f93566f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 879056, "upload_time": "2015-05-07T08:00:47", "url": "https://files.pythonhosted.org/packages/8d/38/797368005de46d75e92157fd45c22d615c108530953c3dbcc18e3c643073/genderator-0.2.7.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "aafb7362186e1a2c0d0f15283ce409d1", "sha256": "c42fb0ed04266d89c4d30ec4d406c43dfced913decc06d1e80020d4181042723" }, "downloads": -1, "filename": "genderator-0.2.7.8.zip", "has_sig": false, "md5_digest": "aafb7362186e1a2c0d0f15283ce409d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891608, "upload_time": "2015-05-12T20:20:24", "url": "https://files.pythonhosted.org/packages/4f/cb/02d4c68a2a1e47332f2bee6a64ae73b89d0d4dad66765c530d2c2f6e3c6a/genderator-0.2.7.8.zip" } ], "0.2.7.9": [ { "comment_text": "", "digests": { "md5": "6d2ae342bba51429feb27e5ec62512d0", "sha256": "aa8fe9e1527c84c20741aabf85697ffb8c811cdc0c41aefdc106f6f5ffcbb708" }, "downloads": -1, "filename": "genderator-0.2.7.9.zip", "has_sig": false, "md5_digest": "6d2ae342bba51429feb27e5ec62512d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891626, "upload_time": "2015-05-14T04:12:41", "url": "https://files.pythonhosted.org/packages/f5/00/5024c829901e4b5f4070abeff0e909a16a47ab9295061cd56d882a6f50f5/genderator-0.2.7.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d2ae342bba51429feb27e5ec62512d0", "sha256": "aa8fe9e1527c84c20741aabf85697ffb8c811cdc0c41aefdc106f6f5ffcbb708" }, "downloads": -1, "filename": "genderator-0.2.7.9.zip", "has_sig": false, "md5_digest": "6d2ae342bba51429feb27e5ec62512d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891626, "upload_time": "2015-05-14T04:12:41", "url": "https://files.pythonhosted.org/packages/f5/00/5024c829901e4b5f4070abeff0e909a16a47ab9295061cd56d882a6f50f5/genderator-0.2.7.9.zip" } ] }