https://github.com/geoscienceaustralia/uncover-ml
Machine Learning system for Geoscience Australia uncover project
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
3 of 32 committers (9.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.0%) to scientific vocabulary
Keywords from Contributors
labels
Last synced: 6 months ago
·
JSON representation
Repository
Machine Learning system for Geoscience Australia uncover project
Basic Info
Statistics
- Stars: 31
- Watchers: 17
- Forks: 20
- Open Issues: 24
- Releases: 0
Created about 9 years ago
· Last pushed 8 months ago
Metadata Files
Readme
Changelog
Contributing
License
Authors
README.rst
==========
uncover ML
==========
.. image:: https://circleci.com/gh/GeoscienceAustralia/uncover-ml/tree/main.svg?style=svg
:target: https://circleci.com/gh/GeoscienceAustralia/uncover-ml/tree/main
:alt: CircleCI
.. image:: https://codecov.io/gh/GeoscienceAustralia/uncover-ml/branch/main/graph/badge.svg
:target: https://codecov.io/gh/GeoscienceAustralia/uncover-ml
:alt: Codecov
Machine learning tools for the Geoscience Australia uncover project.
Quickstart
----------
Before you start, make sure your system has the following packages installed,
- gdal (libgdal-dev)
- openmpi
- hdf5
We strongly recommend using a virtual environment.
To install, simply run ``setup.py``:
.. code:: console
$ python setup.py install
or install with ``pip``:
.. code:: console
$ pip install git+https://github.com/GeoscienceAustralia/uncover-ml.git@release
The python requirements should automatically be built and installed.
Cubist
------
In order to use the cubist regressor, you need to first make sure cubist is
installed. This is easy with our simple installation script, invoke it with:
.. code:: console
$ ./makecubist
Once cubist is installed, it will add a configuration file to the script,
if you like, you can test that it's been installed in the correct place by
checking the contents of `uncover-ml/cubist_config.py`, its presence
indicates that the installation completed successfully.
Next you need to rerun the setup script with:
.. code:: console
$ python setup.py install
Which will ensure the cubist_config has been added successfully. Now you
should be able to use the cubist regressor in the pipeline file.
Running
-------
See the `Documentation ` page.
Running on NCI
--------------
Please see `The PBS Readme `_ .
Collaboration
-------------
This software is jointly developed by NICTA and Geoscience Australia.
For a list of features still to be implemented, see the
`issue tracker `_.
Useful Links
------------
Home Page
http://github.com/GeoscienceAustralia/uncover-ml
Documentation
http://GeoscienceAustralia.github.io/uncover-ml
Issue tracking
https://github.com/GeoscienceAustralia/uncover-ml/issues
Note: We are currently developing a Web UI to interface with the uncoverML code. Will keep everyone posted.
Bugs & Feedback
---------------
For bugs, questions and discussions, please use
`Github Issues `_.
Owner
- Name: Geoscience Australia
- Login: GeoscienceAustralia
- Kind: organization
- Location: Canberra, Australia
- Website: http://www.ga.gov.au/
- Repositories: 333
- Profile: https://github.com/GeoscienceAustralia
GitHub Events
Total
- Issues event: 1
- Watch event: 2
- Delete event: 17
- Member event: 3
- Issue comment event: 12
- Push event: 99
- Pull request event: 40
- Pull request review event: 6
- Create event: 14
Last Year
- Issues event: 1
- Watch event: 2
- Delete event: 17
- Member event: 3
- Issue comment event: 12
- Push event: 99
- Pull request event: 40
- Pull request review event: 6
- Create event: 14
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| sudipta | b****s@g****m | 532 |
| Daniel Steinberg | d****g@g****m | 224 |
| Lachlan McCalman | l****n@d****u | 184 |
| Sudipta Basak | b****1@u****m | 107 |
| Lachlan McCalman | l****n@n****u | 103 |
| u25867 | a****k@g****u | 85 |
| Mick Ilovski | m****i@g****u | 37 |
| Sudipta Basak | “****s@g****m@u****” | 30 |
| Saivan Hamama | S****a@d****u | 26 |
| Rakib Hassan | r****n@g****u | 22 |
| Ante Bilic | s****e@y****m | 14 |
| areid | a****d@g****m | 6 |
| Aditya Sevak | a****7@g****u | 4 |
| dependabot[bot] | 4****]@u****m | 4 |
| Aditya Sevak | a****7@g****u | 3 |
| Niket Chhajed | c****d@g****m | 3 |
| EC2 Default User | e****r@i****l | 2 |
| Lachlan McCalman | l****n@m****o | 2 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@g****u | 1 |
| Aditya Sevak | a****7@o****8 | 1 |
| Alistair Reid | a****d@n****u | 1 |
| Mick Ilovski | m****5@g****u | 1 |
| Raquibul Hassan | r****2@r****) | 1 |
| TEHREEM HASSAN | t****1@g****u | 1 |
| TEHREEM HASSAN | t****1@g****u | 1 |
| and 2 more... | ||
Committer Domains (Top 20 + Academic)
ga.gov.au: 3
data61.csiro.au: 3
gadi-login-07.gadi.nci.org.au: 2
gadi-login-03.gadi.nci.org.au: 2
gadi-login-02.gadi.nci.org.au: 2
nicta.com.au: 2
raijin5.(none): 1
ood-vn26.z48: 1
gadi-login-08.gadi.nci.org.au: 1
gadi-login-06.gadi.nci.org.au: 1
gadi-login-04.gadi.nci.org.au: 1
gadi-login-01.gadi.nci.org.au: 1
mccalman.info: 1
ip-172-31-8-28.ap-southeast-2.compute.internal: 1
gadi-login-09.gadi.nci.org.au: 1
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 52
- Total pull requests: 81
- Average time to close issues: 6 months
- Average time to close pull requests: 7 months
- Total issue authors: 8
- Total pull request authors: 10
- Average comments per issue: 1.83
- Average comments per pull request: 0.4
- Merged pull requests: 46
- Bot issues: 0
- Bot pull requests: 18
Past Year
- Issues: 0
- Pull requests: 24
- Average time to close issues: N/A
- Average time to close pull requests: about 4 hours
- Issue authors: 0
- Pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.21
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 5
Top Authors
Issue Authors
- brenmous (33)
- bluetyson (8)
- rooby (4)
- RichardScottOZ (2)
- basaks (2)
- stevenmcsteven (1)
- zhang01GA (1)
- lmccalman (1)
Pull Request Authors
- mickilovski (18)
- dependabot[bot] (18)
- RichardScottOZ (15)
- bluetyson (14)
- brenmous (6)
- sheecegardezi (4)
- zhang01GA (2)
- taleksov (2)
- basaks (1)
- TehreemGA (1)
Top Labels
Issue Labels
enhancement (26)
bug (6)
question (6)
help wanted (1)
Pull Request Labels
dependencies (18)
python (5)
enhancement (3)
Packages
- Total packages: 1
-
Total downloads:
- pypi 12 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 6
- Total maintainers: 2
pypi.org: uncover-ml
Machine learning tools for the Geoscience Australia uncover project
- Homepage: https://github.com/GeoscienceAustralia/uncover-ml
- Documentation: https://uncover-ml.readthedocs.io/
- License: Apache Software License 2.0
-
Latest release: 0.4.0
published over 5 years ago
Rankings
Forks count: 8.5%
Dependent packages count: 10.1%
Stargazers count: 11.1%
Dependent repos count: 21.6%
Average: 26.2%
Downloads: 79.8%
Last synced:
7 months ago
Dependencies
requirements.txt
pypi
- Cython ==0.29.13
- PyKrige ==1.3.0
- PyYAML ==5.1.2
- affine ==2.3.0
- click ==7.0
- eli5 ==0.10.1
- geopandas ==0.6.3
- matplotlib ==3.1.1
- mpi4py >=3.0.2
- numpy ==1.17.2
- pandas ==1.0.5
- pillow ==7.1.0
- ppretty ==1.3
- pyproj ==2.4.1
- pyshp ==2.1.0
- rasterio ==1.1.0
- revrand ==1.0.0
- scikit-image ==0.15.0
- scikit-learn ==0.22.2
- scipy ==1.3.1
- seaborn ==0.9.0
- simplekml ==1.3.3
- xgboost ==0.90
setup.py
pypi
environment.yml
pypi
- Cython ==3.1.1
- Jinja2 ==3.1.6
- Mako ==1.3.10
- MarkupSafe ==3.0.2
- PyContracts ==1.7.9
- PyKrige ==1.7.0
- PyWavelets ==1.2.0
- PyYAML ==6.0.2
- SQLAlchemy ==2.0.41
- affine ==2.4.0
- alembic ==1.16.1
- attrs ==25.3.0
- blosc2 ==2.7.1
- boto3 ==1.34.67
- botocore ==1.34.162
- catboost ==1.0.3
- certifi ==2025.4.26
- charset-normalizer ==3.4.2
- click ==8.2.1
- click-plugins ==1.1.1
- cligj ==0.7.2
- cloudpickle ==3.1.1
- cmaes ==0.11.1
- colorama ==0.4.6
- colorlog ==6.9.0
- contourpy ==1.3.2
- coverage ==7.8.2
- cycler ==0.12.1
- decorator ==4.4.2
- eli5 ==0.13.0
- exceptiongroup ==1.3.0
- fiona ==1.10.1
- fonttools ==4.58.1
- future ==1.0.0
- geopandas ==1.0.1
- graphviz ==0.20.3
- greenlet ==3.2.2
- hyperopt ==0.2.5
- idna ==3.10
- imageio ==2.9.0
- iniconfig ==2.1.0
- jmespath ==1.0.1
- joblib ==1.5.1
- kiwisolver ==1.4.8
- llvmlite ==0.44.0
- matplotlib ==3.10.3
- mlens ==0.2.3
- msgpack ==1.1.0
- narwhals ==1.41.0
- ndindex ==1.10.0
- networkx ==2.5.1
- numba ==0.61.2
- numexpr ==2.10.2
- nvidia-nccl-cu12 ==2.26.5
- optuna ==3.2.0
- packaging ==25.0
- pandas ==2.2.3
- pillow ==11.2.1
- plotly ==6.1.2
- pluggy ==1.6.0
- py-cpuinfo ==9.0.0
- pyaml ==25.5.0
- pyogrio ==0.11.0
- pyparsing ==3.2.3
- pyproj ==3.7.1
- pyshp ==2.1.0
- pytest ==8.3.5
- pytest-cov ==6.1.1
- python-dateutil ==2.9.0.post0
- pytz ==2025.2
- rasterio ==1.3.7
- requests ==2.32.2
- revrand ==1.0.0
- s3transfer ==0.10.4
- scikit-image ==0.19.1
- scikit-learn ==1.2.2
- scikit-optimize ==0.9.0
- scipy ==1.15.3
- seaborn ==0.13.0
- shap ==0.45.0
- shapely ==2.1.1
- slicer ==0.0.7
- snuggs ==1.4.7
- tables ==3.10.1
- tabulate ==0.9.0
- threadpoolctl ==3.6.0
- tifffile ==2025.5.10
- tomli ==2.2.1
- tqdm ==4.67.1
- typing_extensions ==4.13.2
- tzdata ==2025.2
- urllib3 ==2.4.0
- vecstack ==0.4.0
- xgboost ==3.0.2