lightmorphic


Namelightmorphic JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryLightmorphic signatures analysis toolkit (LSAT)
upload_time2023-11-02 09:57:53
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords lightmorphic spatiotemporal spectrogram graph chord neural network
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Lightmorphic signatures analysis toolkit (LSAT).
================================================

**Spatiotemporal lightmorphic computing**

The Python implementation of the `Spatiotemporal lightmorphic computing for Carpathian roads (2021) <http://dx.doi.org/10.4108/eai.27-4-2021.169422>`_ and it's continuation `Lightmorphic Signatures Analysis Toolkit (2022) <https://doi.org/10.48550/arXiv.2301.00281>`_. 

In addition to providing a core functionality, the software package enables specific optimizations with its modular and customizable design.

Attribution
-----------

If you use this software for your research, please also cite `Damian (2021) <http://dx.doi.org/10.4108/eai.27-4-2021.169422>`_ ::

	@ARTICLE{10.4108/eai.27-4-2021.169422,
	    author={Dumitru Damian},
	    title={Spatiotemporal lightmorphic computing for Carpathian roads},
	    journal={EAI Endorsed Transactions on Context-aware Systems and Applications},
	    volume={7},
	    number={23},
	    publisher={EAI},
	    journal_a={CASA},
	    year={2021},
	    month={4},
	    keywords={Carpathians, BH1750, framework, patterns, lightmorphic, Arduino, Spatiotemporal},
	    doi={10.4108/eai.27-4-2021.169422}}

and `Damian (2022) <https://doi.org/10.48550/arXiv.2301.00281>`_ ::

	@misc{damian2022lightmorphic,
	      title={Lightmorphic Signatures Analysis Toolkit}, 
	      author={D. Damian},
	      year={2022},
	      eprint={2301.00281},
	      archivePrefix={arXiv},
	      primaryClass={cs.LG}}

The lightmorphic signatures data is analyzed and processed using ARXDE&#8482;.

The weather data can be retrieved after getting the OpenWeather One Call API 3.0.

Installation
------------

In a command window, check your installed Python and pip versions.
For Unix systems:: 

	python3 --version
	python3 -m pip --version

For Windows systems:: 

	py --version
	py -m pip --version

If everything checks, type::

    pip install lightmorphic

or, only for selected users, without writing access to the global ``site-packages`` directory::

    pip install --user lightmorphic


Python external imports
-------------------------
::

    from sys import path, ver


Running example
----------------
>>> from lightmorphic import *
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The lightmorphic.database.atmospheric_domain.adlsa_RO module is initialized.
The lightmorphic.database.distributions.dlsa module is initialized.
The lightmorphic.database.earth_specific_domains.edlsa module is initialized.
The lightmorphic.database.light.lilsa module is initialized.
The lightmorphic.database.outer_space_domain.oslsa module is initialized.
The lightmorphic.database.trajectories.tlsa module is initialized.
The lightmorphic.constants.ct module is initialized.
The lightmorphic.functions.shape_morphing module is initialized.
The lightmorphic.functions.isochronous_trajectory_patterns module is initialized.
The lightmorphic.functions.lightmorphic_functions module is initialized.
The lightmorphic.functions.machine_learning module is initialized.
The lightmorphic.functions.mean_error module is initialized.
The lightmorphic.functions.neural_network module is initialized.
The lightmorphic.spectrograms.spectrograms_plot module is initialized.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Do you wish to add data for the atmospheric domain (y/n): y
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The OpenWeather One Call API is used to retrive the city specific weather data.
The value you enter is not recorded, saved or transmitted.
So each time you call the OpenWeather One Call API you will have to enter it manually at the promt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter the value of your private OpenWeather One Call API:*****
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Currently available countries: Romania.
Enter the cities, in travelling order, separated by a comma and a space. (Example: city1, city2) 
Also, you can enter the country code followed by the regional abbreviation. (Example: RO-B) 
Or the country code to update data for all the cities in that country. (Example: RO)
Your input: Bucuresti
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bucuresti: successfully retrieved the atmospheric data.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Do you wish to add data from the ARXDE™ (y/n): y
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Data from ARXDE™ not available. Using the already archived data instead.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

Calling individual functions
----------------------------
::

>>>from lightmorphic.functions.isochronous_trajectory_patterns import *
>>>dir()
>>>[..., 'tera', 'tetrahedral_mesh', 'theta', 'travel_time', 'triangle_mesh', ...]
>>>tetrahedral_mesh()
>>>Function not yet implemented.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "lightmorphic",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "lightmorphic,spatiotemporal,spectrogram,,graph chord,neural network",
    "author": "",
    "author_email": "ARXDE <info@arxde.ro>",
    "download_url": "https://files.pythonhosted.org/packages/eb/bc/65afa3509c60e92d5c04c920055a1c853996b33b96c75b3017781f50cbdb/lightmorphic-0.1.1.tar.gz",
    "platform": null,
    "description": "Lightmorphic signatures analysis toolkit (LSAT).\n================================================\n\n**Spatiotemporal lightmorphic computing**\n\nThe Python implementation of the `Spatiotemporal lightmorphic computing for Carpathian roads (2021) <http://dx.doi.org/10.4108/eai.27-4-2021.169422>`_ and it's continuation `Lightmorphic Signatures Analysis Toolkit (2022) <https://doi.org/10.48550/arXiv.2301.00281>`_. \n\nIn addition to providing a core functionality, the software package enables specific optimizations with its modular and customizable design.\n\nAttribution\n-----------\n\nIf you use this software for your research, please also cite `Damian (2021) <http://dx.doi.org/10.4108/eai.27-4-2021.169422>`_ ::\n\n\t@ARTICLE{10.4108/eai.27-4-2021.169422,\n\t    author={Dumitru Damian},\n\t    title={Spatiotemporal lightmorphic computing for Carpathian roads},\n\t    journal={EAI Endorsed Transactions on Context-aware Systems and Applications},\n\t    volume={7},\n\t    number={23},\n\t    publisher={EAI},\n\t    journal_a={CASA},\n\t    year={2021},\n\t    month={4},\n\t    keywords={Carpathians, BH1750, framework, patterns, lightmorphic, Arduino, Spatiotemporal},\n\t    doi={10.4108/eai.27-4-2021.169422}}\n\nand `Damian (2022) <https://doi.org/10.48550/arXiv.2301.00281>`_ ::\n\n\t@misc{damian2022lightmorphic,\n\t      title={Lightmorphic Signatures Analysis Toolkit}, \n\t      author={D. Damian},\n\t      year={2022},\n\t      eprint={2301.00281},\n\t      archivePrefix={arXiv},\n\t      primaryClass={cs.LG}}\n\nThe lightmorphic signatures data is analyzed and processed using ARXDE&#8482;.\n\nThe weather data can be retrieved after getting the OpenWeather One Call API 3.0.\n\nInstallation\n------------\n\nIn a command window, check your installed Python and pip versions.\nFor Unix systems:: \n\n\tpython3 --version\n\tpython3 -m pip --version\n\nFor Windows systems:: \n\n\tpy --version\n\tpy -m pip --version\n\nIf everything checks, type::\n\n    pip install lightmorphic\n\nor, only for selected users, without writing access to the global ``site-packages`` directory::\n\n    pip install --user lightmorphic\n\n\nPython external imports\n-------------------------\n::\n\n    from sys import path, ver\n\n\nRunning example\n----------------\n>>> from lightmorphic import *\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThe lightmorphic.database.atmospheric_domain.adlsa_RO module is initialized.\nThe lightmorphic.database.distributions.dlsa module is initialized.\nThe lightmorphic.database.earth_specific_domains.edlsa module is initialized.\nThe lightmorphic.database.light.lilsa module is initialized.\nThe lightmorphic.database.outer_space_domain.oslsa module is initialized.\nThe lightmorphic.database.trajectories.tlsa module is initialized.\nThe lightmorphic.constants.ct module is initialized.\nThe lightmorphic.functions.shape_morphing module is initialized.\nThe lightmorphic.functions.isochronous_trajectory_patterns module is initialized.\nThe lightmorphic.functions.lightmorphic_functions module is initialized.\nThe lightmorphic.functions.machine_learning module is initialized.\nThe lightmorphic.functions.mean_error module is initialized.\nThe lightmorphic.functions.neural_network module is initialized.\nThe lightmorphic.spectrograms.spectrograms_plot module is initialized.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nDo you wish to add data for the atmospheric domain (y/n): y\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThe OpenWeather One Call API is used to retrive the city specific weather data.\nThe value you enter is not recorded, saved or transmitted.\nSo each time you call the OpenWeather One Call API you will have to enter it manually at the promt.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nEnter the value of your private OpenWeather One Call API:*****\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nCurrently available countries: Romania.\nEnter the cities, in travelling order, separated by a comma and a space. (Example: city1, city2) \nAlso, you can enter the country code followed by the regional abbreviation. (Example: RO-B) \nOr the country code to update data for all the cities in that country. (Example: RO)\nYour input: Bucuresti\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nBucuresti: successfully retrieved the atmospheric data.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nDo you wish to add data from the ARXDE\u2122 (y/n): y\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \nData from ARXDE\u2122 not available. Using the already archived data instead.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \n\nCalling individual functions\n----------------------------\n::\n\n>>>from lightmorphic.functions.isochronous_trajectory_patterns import *\n>>>dir()\n>>>[..., 'tera', 'tetrahedral_mesh', 'theta', 'travel_time', 'triangle_mesh', ...]\n>>>tetrahedral_mesh()\n>>>Function not yet implemented.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Lightmorphic signatures analysis toolkit (LSAT)",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://www.arxde.ro/laborator.html"
    },
    "split_keywords": [
        "lightmorphic",
        "spatiotemporal",
        "spectrogram",
        "",
        "graph chord",
        "neural network"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13a8977ca0b224c997e9e452bcd2e14fd54749345fad6cb207d24b94caf690c5",
                "md5": "74919a1921e9eddad8e6fb427c3c69f0",
                "sha256": "6592729e6831de0e975e5279a09bb97f54705d7599280e05f6339dd923e5ce37"
            },
            "downloads": -1,
            "filename": "lightmorphic-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "74919a1921e9eddad8e6fb427c3c69f0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 950400,
            "upload_time": "2023-11-02T09:57:51",
            "upload_time_iso_8601": "2023-11-02T09:57:51.001037Z",
            "url": "https://files.pythonhosted.org/packages/13/a8/977ca0b224c997e9e452bcd2e14fd54749345fad6cb207d24b94caf690c5/lightmorphic-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebbc65afa3509c60e92d5c04c920055a1c853996b33b96c75b3017781f50cbdb",
                "md5": "98fb0fb380917fd8725cb571d874174f",
                "sha256": "ef36addfe9ecde9162df65feec2e8750e6e5f7fa84130806c2cc4b906b677c19"
            },
            "downloads": -1,
            "filename": "lightmorphic-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "98fb0fb380917fd8725cb571d874174f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 644208,
            "upload_time": "2023-11-02T09:57:53",
            "upload_time_iso_8601": "2023-11-02T09:57:53.715043Z",
            "url": "https://files.pythonhosted.org/packages/eb/bc/65afa3509c60e92d5c04c920055a1c853996b33b96c75b3017781f50cbdb/lightmorphic-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-02 09:57:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "lightmorphic"
}
        
Elapsed time: 0.16100s