Skip to main content

Satellighte

Satellighte

Satellite Image Classification

WebsiteDocsDemo

TABLE OF CONTENTS
  1. About The Satellighte
  2. Prerequisites
  3. Installation
  4. Usage Examples
  5. Tests
  6. Contributing
  7. Contributors
  8. Contact
  9. License
  10. References
  11. Citations

About The Satellighte

Satellighte is an image classification library that consist state-of-the-art deep learning methods. It is a combination of the words 'Satellite' and 'Light', and its purpose is to establish a light structure to classify satellite images, but to obtain robust results.

Satellite image classification is the most significant technique used in remote sensing for the computerized study and pattern recognition of satellite information, which is based on diversity structures of the image that involve rigorous validation of the training samples depending on the used classification algorithm.

Source: paperswithcode

Prerequisites

Before you begin, ensure you have met the following requirements:

requirement version
imageio ~=2.15.0
numpy ~=1.22.2
pytorch_lightning ~=1.5.10
scikit-learn ~=1.0.2
torchaudio ~=0.8.1
torchmetrics ~=0.7.1
torchvision ~=0.9.1
torch ~=1.8.1

Installation

To install Satellighte, follow these steps:

From Pypi

pip install satellighte

From Source

git clone https://github.com/canturan10/satellighte.git
cd satellighte
pip install .

Usage Examples

A few motivating and useful examples of how your project can be used. Spice this up with additional screenshots, code examples and demos.

For more examples, please refer to the Documentation

Tests

During development, you might like to have tests run.

Install dependencies

pip install -e ".[test]"

Linting Tests

pytest satellighte --pylint --pylint-error-types=EF

Document Tests

pytest satellighte --doctest-modules

Coverage Tests

pytest --doctest-modules --cov satellighte --cov-report term

Contributing

To contribute to Satellighte, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contributors

Oğuzcan Turan

Oğuzcan Turan
Linkedin Portfolio

You ?

Oğuzcan Turan
Reserved

Contact

If you want to contact me you can reach me at can.turan.10@gmail.com.

License

This project is licensed under MIT license. See LICENSE for more information.

References

The references used in the development of the project are as follows.

Citations

@article{helber2019eurosat,
  title={Eurosat: A novel dataset and deep learning benchmark for land use and land cover classification},
  author={Helber, Patrick and Bischke, Benjamin and Dengel, Andreas and Borth, Damian},
  journal={IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing},
  year={2019},
  publisher={IEEE}
}
@inproceedings{helber2018introducing,
  title={Introducing EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classification},
  author={Helber, Patrick and Bischke, Benjamin and Dengel, Andreas and Borth, Damian},
  booktitle={IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium},
  pages={204--207},
  year={2018},
  organization={IEEE}
}

Give a ⭐️ if this project helped you! ----------------------------------------------------- This readme file is made using the readme-template

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

satellighte-0.0.2.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satellighte-0.0.2-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file satellighte-0.0.2.tar.gz.

File metadata

  • Download URL: satellighte-0.0.2.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for satellighte-0.0.2.tar.gz
Algorithm Hash digest
SHA256 eeb1a8b4018ba556a4acf53113baecb1b871056e2a5d594037477173e2becb04
MD5 72b844deb2045872f7bebeef549d45eb
BLAKE2b-256 8eebfac4f676637cdf546c755ccdd31f935162db4f768b5197312ded363bdcf9

See more details on using hashes here.

File details

Details for the file satellighte-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: satellighte-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for satellighte-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1417de22e46efeefb07f09f941fe60948639fe46343f7576bbc98f719c13a010
MD5 cd0f47f9e283bc841b5805063e8376af
BLAKE2b-256 01b3336133dc9ebcc9ba7c229c53fc68106de253f52f3be7b73f28ddcaf9ef0f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.12

2 files

0.0.11

2 files

0.0.9

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

This release

0.0.2 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page