{"id":13734768,"url":"https://github.com/nansencenter/nansat","last_synced_at":"2026-01-05T13:16:07.150Z","repository":{"id":9565222,"uuid":"11476546","full_name":"nansencenter/nansat","owner":"nansencenter","description":"Scientist friendly Python toolbox for processing 2D satellite Earth observation data.","archived":false,"fork":false,"pushed_at":"2024-10-08T11:10:43.000Z","size":7558,"stargazers_count":182,"open_issues_count":98,"forks_count":66,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-11-12T23:39:14.583Z","etag":null,"topics":["geospaas"],"latest_commit_sha":null,"homepage":"http://nansat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nansencenter.png","metadata":{"files":{"readme":"README.rst","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-17T13:23:54.000Z","updated_at":"2024-11-05T06:45:58.000Z","dependencies_parsed_at":"2023-12-19T01:52:29.053Z","dependency_job_id":"4b51fb8d-4afb-4f15-a36b-a5d1d45d6e1a","html_url":"https://github.com/nansencenter/nansat","commit_stats":{"total_commits":2438,"total_committers":33,"mean_commits":73.87878787878788,"dds":0.6628383921246923,"last_synced_commit":"6476a78f1d0428e0e8264de990294cc192529d41"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nansencenter%2Fnansat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nansencenter%2Fnansat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nansencenter%2Fnansat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nansencenter%2Fnansat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nansencenter","download_url":"https://codeload.github.com/nansencenter/nansat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224727048,"owners_count":17359530,"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":["geospaas"],"created_at":"2024-08-03T03:00:59.630Z","updated_at":"2025-10-21T19:43:10.307Z","avatar_url":"https://github.com/nansencenter.png","language":"Python","funding_links":[],"categories":["`Python` processing of optical imagery (non deep learning)","Radar"],"sub_categories":["Processing imagery - post processing"],"readme":"+---------+------------------------+---------------------------+------------+\n| Branch  | Travis CI              | Code Coverage             | Zenodo DOI |\n+---------+------------------------+---------------------------+------------+\n| Master  | |Build Status Master|  | |Coverage Status Master|  | |DOI|      |\n+---------+------------------------+---------------------------+------------+\n| Develop | |Build Status Develop| | |Coverage Status Develop| |            |\n+---------+------------------------+---------------------------+------------+\n\n.. NOTE: include statements doesn't work with github README.rst - the first section here is repeated\n.. in docs/source/about.rst as well...\n\n.. BEGIN REPETITION ===============================\n\n.. image:: docs/source/images/nansat_logo_transp.png\n   :align: right\n   :width: 250px\n   :target: https://github.com/nansencenter/nansat\n\n**Nansat** is a scientist friendly Python toolbox for processing 2D\nsatellite earth observation data.\n\nThe main **goal** of Nansat is to facilitate:\n\n-  easy development and testing of scientific algorithms,\n-  easy analysis of geospatial data, and\n-  efficient operational processing.\n\n\nYou can find a detailed description of Nansat in our `paper\n\u003chttps://openresearchsoftware.metajnl.com/articles/10.5334/jors.120/\u003e`_ published in `Journal of\nOpen Research Software \u003chttps://openresearchsoftware.metajnl.com/\u003e`_ in 2016.\n\n... and you can join the\n`mailing list \u003chttps://groups.google.com/forum/#!forum/nansat-dev\u003e`_.\n\nWe appreciate acknowledgments of Nansat. Please add a reference to the following paper\nif you use Nansat in scientific publications:\n\nKorosov A.A., Hansen M.W., Dagestad K.-F., Yamakawa A., Vines A., Riechert M., (2016). Nansat: a\nScientist-Orientated Python Package for Geospatial Data Processing. Journal of Open Research\nSoftware. 4(1), p.e39. DOI: http://doi.org/10.5334/jors.120\n\n.. END REPETITION =================================\n\nDocumentation\n-------------\n\nYou will find complete documentation for Nansat at `Read the Docs`_.\n\n.. _Read the Docs: http://nansat.readthedocs.io/\n\nContributing\n------------\n\nYou will find information about contributing to Nansat at `Read the Docs`_.\n\n.. _Read the Docs: http://nansat.readthedocs.io/\n\nInstallation\n------------\n\nAn easy way to install Nansat requirements on any platform is to use Anaconda_ (`download installer \u003chttps://conda.io/miniconda.html\u003e`_).\n\n.. _Anaconda: http://docs.continuum.io/anaconda/index\n\n::\n\n    # create environment with key requirements\n    conda create -y -n py3nansat gdal numpy pillow netcdf4 scipy\n    # activate environment\n    conda activate py3nansat\n    # install nansat\n    pip install nansat\n    # launch python\n    python\n\nAnother option is to use Docker containers (`read about Docker \u003chttps://docs.docker.com/\u003e`_).:\n\n::\n\n    # download image with everything pre-installed and launch ipython\n    docker run --rm -it -v /path/to/data:/data akorosov/nansat ipython\n\n\nExample\n-------\n\n::\n\n    # download a test file\n    wget https://github.com/nansencenter/nansat/raw/develop/nansat/tests/data/stere.tif\n\n.. code:: python\n\n    # import main file opener\n    from nansat import Nansat\n\n    # open a test file\n    n = Nansat('stere.tif')\n\n    # see file content\n    print(n)\n\n    # create RGB with auto-stretched histogram\n    n.write_figure('stere_rgb.png', [1,2,3], clim='hist')\n\n\nTests\n-----\n\nNansat is outfitted with unittests, which you can use to ensure that all functionality works on your platform.\n\n::\n\n    # install testing packages from conda-forge\n    conda install -c conda-forge nose mock\n\n    # run nansat.tests\n    nosetests nansat\n\n    # Run all tests including nansat_integration_tests with coverage\n    cd \u003cnansat_repository_folder\u003e\n    nosetests -w . --with-coverage --cover-package=nansat\n\nNansat works on both Python 2 and Python 3 but automatic testing on TravisCI is done for Python 3.7 only.\nFore more information see `Read the Docs`_ or notebooks for `Nansat\nlectures \u003chttps://github.com/nansencenter/nansat-lectures/tree/master/notebooks\u003e`__\n\n.. _Read the Docs: http://nansat.readthedocs.io/\n\nLicense\n-------\n\nThe project is licensed under the GNU general public license version 3.\n\nAcknowledgments\n----------------\n\nDevelopment is supported by the Research Council of Norway as a part of\n`NORMAP \u003chttps://normap.nersc.no/\u003e`__ project (grant no. 195397/V30).\n\n.. |Build Status Master| image:: https://github.com/nansencenter/nansat/actions/workflows/tests_build.yml/badge.svg\n   :target: https://github.com/nansencenter/nansat/actions/workflows/tests_build.yml\n.. |Coverage Status Master| image:: https://coveralls.io/repos/nansencenter/nansat/badge.svg?branch=master\u0026service=github\n   :target: https://coveralls.io/github/nansencenter/nansat?branch=master\n.. |Build Status Develop| image:: https://github.com/nansencenter/nansat/actions/workflows/tests_build.yml/badge.svg?branch=develop\n   :target: https://github.com/nansencenter/nansat/actions/workflows/tests_build.yml\n.. |Coverage Status Develop| image:: https://coveralls.io/repos/nansencenter/nansat/badge.svg?branch=develop\u0026service=github\n   :target: https://coveralls.io/github/nansencenter/nansat?branch=develop\n.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.59998.svg\n   :target: https://doi.org/10.5281/zenodo.59998\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnansencenter%2Fnansat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnansencenter%2Fnansat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnansencenter%2Fnansat/lists"}