phenospy


Namephenospy JSON
Version 0.250 PyPI version JSON
download
home_pagehttps://github.com/sergeitarasov/PhenoScript
SummaryTools for making and processing computable phenotypes
upload_time2024-08-14 15:07:55
maintainerNone
docs_urlNone
authorSergei Tarasov
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![PyPI - Downloads](https://img.shields.io/pypi/dm/phenospy?color=blue&label=PyPI%20Downloads)

# Phenospy (= Phenoscript Python tools)

 <p align="left">
  <img src="https://raw.githubusercontent.com/sergeitarasov/PhenoScript/main/phenospy.png" width="300" title="Phenospy logo">
  <img src="https://raw.githubusercontent.com/sergeitarasov/vscode-phenoscript/main/icon.png" width="300" title="Phenoscript logo">
</p> 


[Phenospy](https://pypi.org/project/phenospy/) is a Python package that facilitates the automatic analysis and comparison of ontology-based (= semantic) descriptions of species and phenotypes. Phenospy works with descriptions written in [Phenoscript](https://github.com/sergeitarasov/vscode-phenoscript), a computer language designed for describing species (support for other semantic approaches is under development). 

The Phenoscript language allows rapid coding of morphological and ecological traits using an individual-based approach (ontology's A-box). You can efficiently code Phenoscript by using the [VS Code Phenoscript extension](https://marketplace.visualstudio.com/items?itemName=Tarasov-Lab.phenoscript) that provides syntax highlighting and snippet support. It can be installed from the Marketplace from within the VS Code. Its GitHub repository can be accessed [here](https://github.com/sergeitarasov/vscode-phenoscript). Afterward, Phenospy can be used to analyze and process the semantic descriptions.



## What can I do with Phenospy?

- Create snippets based on selected ontologies for writing semantic phenotypes with the VS Code Phenoscript extension.
- Convert the Phenoscript description into an OWL file.
- Convert the Phenoscript description into an annotated Natural Language description (Markdown format).
- Automatically compare species and phenotypes (under development).

## Documentation

See [Wiki for details](https://github.com/sergeitarasov/PhenoScript/wiki).

## Requirements

* `Python >=3.0`

If you are a new user with Python 2 installed, you should uninstall it and install Python 3 instead. For more information, please refer to [this discussion](https://stackoverflow.com/questions/3819449/how-to-uninstall-python-2-7-on-a-mac-os-x-10-6-4).


## Install
Phenospy can be installed directly from the [PyPI repository](https://pypi.org/project/phenospy/) by running the following command in your terminal (macOS) or a command prompt (Windows):

```{bash}
pip install phenospy
```

## Issues

See [issues for details](https://github.com/sergeitarasov/PhenoScript/wiki/Issues).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sergeitarasov/PhenoScript",
    "name": "phenospy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Sergei Tarasov",
    "author_email": "sergei.tarasov@helsinki.fi",
    "download_url": "https://files.pythonhosted.org/packages/3c/29/6e32455f69c170a3f02e67fdacf6b35c0a598b88ccfc8e95567bb4aa887f/phenospy-0.250.tar.gz",
    "platform": null,
    "description": "![PyPI - Downloads](https://img.shields.io/pypi/dm/phenospy?color=blue&label=PyPI%20Downloads)\n\n# Phenospy (= Phenoscript Python tools)\n\n <p align=\"left\">\n  <img src=\"https://raw.githubusercontent.com/sergeitarasov/PhenoScript/main/phenospy.png\" width=\"300\" title=\"Phenospy logo\">\n  <img src=\"https://raw.githubusercontent.com/sergeitarasov/vscode-phenoscript/main/icon.png\" width=\"300\" title=\"Phenoscript logo\">\n</p> \n\n\n[Phenospy](https://pypi.org/project/phenospy/) is a Python package that facilitates the automatic analysis and comparison of ontology-based (= semantic) descriptions of species and phenotypes. Phenospy works with descriptions written in [Phenoscript](https://github.com/sergeitarasov/vscode-phenoscript), a computer language designed for describing species (support for other semantic approaches is under development). \n\nThe Phenoscript language allows rapid coding of morphological and ecological traits using an individual-based approach (ontology's A-box). You can efficiently code Phenoscript by using the [VS Code Phenoscript extension](https://marketplace.visualstudio.com/items?itemName=Tarasov-Lab.phenoscript) that provides syntax highlighting and snippet support. It can be installed from the Marketplace from within the VS Code. Its GitHub repository can be accessed [here](https://github.com/sergeitarasov/vscode-phenoscript). Afterward, Phenospy can be used to analyze and process the semantic descriptions.\n\n\n\n## What can I do with Phenospy?\n\n- Create snippets based on selected ontologies for writing semantic phenotypes with the VS Code Phenoscript extension.\n- Convert the Phenoscript description into an OWL file.\n- Convert the Phenoscript description into an annotated Natural Language description (Markdown format).\n- Automatically compare species and phenotypes (under development).\n\n## Documentation\n\nSee [Wiki for details](https://github.com/sergeitarasov/PhenoScript/wiki).\n\n## Requirements\n\n* `Python >=3.0`\n\nIf you are a new user with Python 2 installed, you should uninstall it and install Python 3 instead. For more information, please refer to [this discussion](https://stackoverflow.com/questions/3819449/how-to-uninstall-python-2-7-on-a-mac-os-x-10-6-4).\n\n\n## Install\nPhenospy can be installed directly from the [PyPI repository](https://pypi.org/project/phenospy/) by running the following command in your terminal (macOS) or a command prompt (Windows):\n\n```{bash}\npip install phenospy\n```\n\n## Issues\n\nSee [issues for details](https://github.com/sergeitarasov/PhenoScript/wiki/Issues).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Tools for making and processing computable phenotypes",
    "version": "0.250",
    "project_urls": {
        "Homepage": "https://github.com/sergeitarasov/PhenoScript",
        "Project Logo": "https://raw.githubusercontent.com/sergeitarasov/PhenoScript/main/Phenoscript_logo.png"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8e7eb578244d192ad4220ca5ceee67ac8cd58c2b5d11997b988d76338214d7d",
                "md5": "773016b169e229e7cdbf8e15f43cbfb5",
                "sha256": "226b583ead265fd000b856318cce9343e687fc3839fe26c7e995c4f0f7b83258"
            },
            "downloads": -1,
            "filename": "phenospy-0.250-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "773016b169e229e7cdbf8e15f43cbfb5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 47335,
            "upload_time": "2024-08-14T15:07:53",
            "upload_time_iso_8601": "2024-08-14T15:07:53.817801Z",
            "url": "https://files.pythonhosted.org/packages/e8/e7/eb578244d192ad4220ca5ceee67ac8cd58c2b5d11997b988d76338214d7d/phenospy-0.250-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c296e32455f69c170a3f02e67fdacf6b35c0a598b88ccfc8e95567bb4aa887f",
                "md5": "f05d100355512ce1cdf43d82ed6ae580",
                "sha256": "ea78a7a9b1797f0ee7639a1918f706f50e8e08c78a668f88f47b0101a54711b1"
            },
            "downloads": -1,
            "filename": "phenospy-0.250.tar.gz",
            "has_sig": false,
            "md5_digest": "f05d100355512ce1cdf43d82ed6ae580",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 39380,
            "upload_time": "2024-08-14T15:07:55",
            "upload_time_iso_8601": "2024-08-14T15:07:55.411333Z",
            "url": "https://files.pythonhosted.org/packages/3c/29/6e32455f69c170a3f02e67fdacf6b35c0a598b88ccfc8e95567bb4aa887f/phenospy-0.250.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-14 15:07:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sergeitarasov",
    "github_project": "PhenoScript",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "phenospy"
}
        
Elapsed time: 0.59637s