Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
e9987b0
Update python dependencies
jochenklar Apr 14, 2026
8cf41d5
Fix test settings
jochenklar Apr 14, 2026
20457dc
Fix test database dump
jochenklar Apr 14, 2026
4f52f95
Add content negotiation to resource view
jochenklar Apr 14, 2026
2b039b5
Fix relatedIdentifiers for missing relatedIdentifier fields
jochenklar Apr 14, 2026
b6a68d3
Use Python 3.12
jochenklar Apr 14, 2026
530d9a3
Refactor Dataset queryset and filters
jochenklar Mar 20, 2026
61f6c26
Remove distinct from queryset and and order_by from count
jochenklar Mar 20, 2026
429b749
Add trailing slash to tree_path
jochenklar Mar 20, 2026
b702a98
Add root_id and optimize database queries
jochenklar Apr 1, 2026
998340c
Prefetch annotations and caveats
jochenklar Apr 17, 2026
c5a4567
Add last_changed to metadata models and refactor cache middleware
jochenklar Apr 17, 2026
c00f090
Fix DatasetSerializer
jochenklar Apr 17, 2026
aa3a5de
Merge pull request #65 from ISI-MIP/fix/api
jochenklar Apr 17, 2026
4b01772
Update test_isimip_metadata.sql
jochenklar Apr 17, 2026
2c79d46
Fix MetadataCacheMiddleware
jochenklar Apr 17, 2026
fb42d65
Disable retry in useDatasetsHistogramQuery
jochenklar Apr 17, 2026
34b2f07
Fix get_caveats_versions
jochenklar Apr 20, 2026
60af38c
Refacotor jsonld metadata
jochenklar Apr 20, 2026
7d2680b
Optimize database access
jochenklar Apr 20, 2026
e340667
Update jsonld metadata
jochenklar Apr 20, 2026
12992d8
Fix get_jsonld_name
jochenklar Apr 20, 2026
926a18e
Replace ZENODO shield
jochenklar Apr 22, 2026
dde31eb
Use vite instead of webpack
jochenklar Apr 21, 2026
f8bc47d
Update and apply eslint config
jochenklar Apr 21, 2026
3618d2d
Fix eslint config and apply to jsx files
jochenklar Apr 24, 2026
0853b45
Add local_*.py files to settings
jochenklar Apr 24, 2026
60f63c6
Add ruff-format and reformat python code
jochenklar Apr 24, 2026
5366b1e
Fix deploy script
jochenklar Apr 24, 2026
8827ef8
Fix App component
jochenklar Apr 24, 2026
31d625e
Add sourcemap to dev build in vite config
jochenklar Apr 24, 2026
b5bf453
Update requirements
jochenklar Apr 24, 2026
eaf34b4
Fix race-condition with params
jochenklar May 4, 2026
41ffe57
Add mirrors-eslint to pre-commit config and fix formatting
jochenklar May 4, 2026
6dc9972
Fix download view
jochenklar May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 0 additions & 41 deletions .eslintrc.js

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ permissions:
env:
PYTHONDONTWRITEBYTECODE: 1
FORCE_COLOR: 1
PYTHON_VERSION: "3.11"
PYTHON_VERSION: "3.12"

jobs:
pytest:
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ __pycache__/
*.save
.DS_Store

/config/settings/local.py
/config/settings/local*

/static
/static_root
/media_root
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.12.1
24.15.0
20 changes: 17 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ repos:
- id: check-hooks-apply

- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # frozen: v6.0.0
hooks:
- id: check-ast
- id: check-json
Expand All @@ -22,13 +22,27 @@ repos:
- id: debug-statements

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.15.5
rev: aca6d4c8045a504e2812ea4bedff1d0a09e437bc # frozen: v0.15.8
hooks:
- id: ruff-check
args: [--fix, --exit-non-zero-on-fix]
- id: ruff-format

- repo: https://github.com/pre-commit/mirrors-eslint
rev: d72e5408a82df0b0cb6b9c878fb8cb4e947c1859 # frozen: v10.2.0
hooks:
- id: eslint
args: [--fix, --color]
files: \.[j]sx?$ # *.js, *.jsx
types: [file]
additional_dependencies:
- eslint@9.39.4
- eslint-plugin-react@7.37.5
- eslint-plugin-simple-import-sort@12.1.1
- react@18.3.1

- repo: https://github.com/crate-ci/typos
rev: v1.44.0
rev: 5745f2a8dd91cd7b684680e2e10a2b388ba6e5cf # frozen: v1
hooks:
- id: typos
exclude: |
Expand Down
3 changes: 3 additions & 0 deletions .ruff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,6 @@ rest_framework = ["rest_framework"]
"F405",
"F821",
]

[format]
quote-style = "single"
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
ISIMIP data
===========

[![Python Version](https://img.shields.io/badge/python->=3.11-blue)](https://www.python.org/)
[![Python Version](https://img.shields.io/badge/python->=3.12-blue)](https://www.python.org/)
[![License](https://img.shields.io/github/license/ISI-MIP/isimip-data?style=flat)](https://github.com/ISI-MIP/isimip-data/blob/main/LICENSE)
[![CI status](https://github.com/ISI-MIP/isimip-data/actions/workflows/ci.yaml/badge.svg)](https://github.com/ISI-MIP/isimip-data/actions/workflows/ci.yaml)
[![Latest release](https://shields.io/github/v/release/ISI-MIP/isimip-data)](https://github.com/ISI-MIP/isimip-data/releases)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18468008.svg)](https://doi.org/10.5281/zenodo.18468008)
[![DOI](https://img.shields.io/badge/DOI-10.5281/zenodo.18468008-blue)](https://doi.org/10.5281/zenodo.18468008)


The [Django](https://www.djangoproject.com/) web app that powers the [ISIMIP repository](https://data.isimip.org).

Expand Down
3 changes: 2 additions & 1 deletion config/settings/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@

include(
'base.py',
optional('local.py')
optional('local*.py'),
optional('local_*.py'),
)
Loading
Loading