{"id":23347009,"url":"https://github.com/robintw/pytoenvi","last_synced_at":"2025-04-07T17:26:57.293Z","repository":{"id":36787776,"uuid":"41094551","full_name":"robintw/PyToENVI","owner":"robintw","description":"Python module to easily allow you to display files in ENVI","archived":false,"fork":false,"pushed_at":"2015-08-23T20:49:30.000Z","size":136,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T15:57:19.594Z","etag":null,"topics":["envi","idl","image","python","satellite"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robintw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-20T12:30:38.000Z","updated_at":"2023-08-24T14:08:22.000Z","dependencies_parsed_at":"2022-08-29T04:00:40.678Z","dependency_job_id":null,"html_url":"https://github.com/robintw/PyToENVI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robintw%2FPyToENVI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robintw%2FPyToENVI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robintw%2FPyToENVI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robintw%2FPyToENVI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robintw","download_url":"https://codeload.github.com/robintw/PyToENVI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247696133,"owners_count":20980970,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["envi","idl","image","python","satellite"],"created_at":"2024-12-21T07:17:26.082Z","updated_at":"2025-04-07T17:26:57.254Z","avatar_url":"https://github.com/robintw.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyToENVI\nSimple Python interface to ENVI, which allows you to display images in ENVI really easily.\n\n## Usage\nIt's really simple to use - simply run:\n\n```python\nfrom PyToENVI.ENVI import display\n# Displays a file\ndisplay(filename)\n  \nimport numpy as np\narr = np.random.rand(1000, 1000)\n# Displays an array\ndisplay(arr)\n```\n\nThis will display in the 'modern' ENVI interface. If you prefer ENVI Classic (as I do), then simply change the import to:\n\n```python\nfrom PyToENVI.ENVIClassic import display\n```\n\nApart from the import, all of the rest of the code will be the same regardless which version of ENVI you're using.\n\n## Installation\nInstalling PyToENVI is very simple - it's all pure Python, so you just need to make sure it ends up on your path somehow.\nEventually, I will release a PyPI package for this, but for the moment just copy somewhere on your `PYTHONPATH`.\n\nThis module depends on `idlpy`, the IDL-Python bridge provided as part of IDL 8.5. This can't be installed automatically as\na dependency, as it comes directly from Excelis (the people who make IDL). You'll need to install IDL 8.5 and then follow\nthe instructions on [their website](http://www.exelisvis.com/docs/Python.html#Installation) to get it working.\n\n**Note:** If you don't have IDL properly licensed then most of the functions in PyToENVI will just hang - unfortunately there\ndoesn't seem to be a good way to get a proper exception in this situation. Therefore, make sure you're properly licensed\n(and connected to a VPN if you need to be), before running any PyToENVI functions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobintw%2Fpytoenvi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobintw%2Fpytoenvi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobintw%2Fpytoenvi/lists"}