Skip to content

Releases: antoinejeannot/jurisprudence

Release v2024.09.19

19 Sep 12:48
Compare
Choose a tag to compare

Dataset on HF GitHub

✨ Jurisprudence, release v2024.09.19 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every few days.

It aims to democratize access to legal information, enabling researchers, legal professionals and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project might provide a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Jurisprudences Oldest Latest Tokens JSONL (gzipped) Parquet
Cour d'Appel 381,768 1996-03-25 2024-09-13 1,911,897,207 Download (1.67 GB) Download (2.80 GB)
Tribunal Judiciaire 65,343 2023-12-14 2024-09-12 234,306,537 Download (209.21 MB) Download (349.09 MB)
Cour de Cassation 534,787 1860-08-01 2024-09-12 1,104,517,382 Download (929.35 MB) Download (1.57 GB)
Total 981,898 1860-08-01 2024-09-13 3,250,721,126 2.79 GB 4.71 GB

Latest update date: 2024-09-19

# Tokens are computed using GPT-4 tiktoken and the text column.

🤗 Hugging Face Dataset

The up-to-date jurisprudences dataset is available at: https://huggingface.co/datasets/antoinejeannot/jurisprudence in JSONL (gzipped) and parquet formats.

This allows you to easily fetch, query, process and index all jurisprudences in the blink of an eye!

Usage Examples

HuggingFace Datasets

# pip install datasets
import datasets

dataset = load_dataset("antoinejeannot/jurisprudence")
dataset.shape
>> {'tribunal_judiciaire': (58986, 33),
'cour_d_appel': (378392, 33),
'cour_de_cassation': (534258, 33)}

# alternatively, you can load each jurisdiction separately
cour_d_appel = load_dataset("antoinejeannot/jurisprudence", "cour_d_appel")
tribunal_judiciaire = load_dataset("antoinejeannot/jurisprudence", "tribunal_judiciaire")
cour_de_cassation = load_dataset("antoinejeannot/jurisprudence", "cour_de_cassation") 

Leveraging datasets allows you to easily ingest data to PyTorch, Tensorflow, Jax etc.

BYOL: Bring Your Own Lib

For analysis, using polars, pandas or duckdb is quite common and also possible:

url = "https://huggingface.co/datasets/antoinejeannot/jurisprudence/resolve/main/cour_de_cassation.parquet"  # or tribunal_judiciaire.parquet, cour_d_appel.parquet

# pip install polars
import polars as pl
df = pl.scan_parquet(url)

# pip install pandas
import pandas as pd
df = pd.read_parquet(url)

# pip install duckdb
import duckdb
table = duckdb.read_parquet(url)

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at midnight UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

license ouverte / open license

Release v2024.09.16

16 Sep 01:39
Compare
Choose a tag to compare

Dataset on HF GitHub

✨ Jurisprudence, release v2024.09.16 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every few days.

It aims to democratize access to legal information, enabling researchers, legal professionals and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project might provide a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Jurisprudences Oldest Latest Tokens JSONL (gzipped) Parquet
Cour d'Appel 375,591 1996-03-25 2024-08-13 1,885,046,909 Download (1.65 GB) Download (2.76 GB)
Tribunal Judiciaire 62,511 2023-12-14 2024-09-10 224,981,138 Download (201.56 MB) Download (335.73 MB)
Cour de Cassation 534,532 1860-08-01 2024-09-12 1,104,139,596 Download (929.09 MB) Download (1.57 GB)
Total 972,634 1860-08-01 2024-09-12 3,214,167,643 2.76 GB 4.66 GB

Latest update date: 2024-09-16

# Tokens are computed using GPT-4 tiktoken and the text column.

🤗 Hugging Face Dataset

The up-to-date jurisprudences dataset is available at: https://huggingface.co/datasets/antoinejeannot/jurisprudence in JSONL (gzipped) and parquet formats.

This allows you to easily fetch, query, process and index all jurisprudences in the blink of an eye!

Usage Examples

HuggingFace Datasets

# pip install datasets
import datasets

dataset = load_dataset("antoinejeannot/jurisprudence")
dataset.shape
>> {'tribunal_judiciaire': (58986, 33),
'cour_d_appel': (378392, 33),
'cour_de_cassation': (534258, 33)}

# alternatively, you can load each jurisdiction separately
cour_d_appel = load_dataset("antoinejeannot/jurisprudence", "cour_d_appel")
tribunal_judiciaire = load_dataset("antoinejeannot/jurisprudence", "tribunal_judiciaire")
cour_de_cassation = load_dataset("antoinejeannot/jurisprudence", "cour_de_cassation") 

Leveraging datasets allows you to easily ingest data to PyTorch, Tensorflow, Jax etc.

BYOL: Bring Your Own Lib

For analysis, using polars, pandas or duckdb is quite common and also possible:

url = "https://huggingface.co/datasets/antoinejeannot/jurisprudence/resolve/main/cour_de_cassation.parquet"  # or tribunal_judiciaire.parquet, cour_d_appel.parquet

# pip install polars
import polars as pl
df = pl.scan_parquet(url)

# pip install pandas
import pandas as pd
df = pd.read_parquet(url)

# pip install duckdb
import duckdb
table = duckdb.read_parquet(url)

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at midnight UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

license ouverte / open license

v2024.09.13

13 Sep 07:19
Compare
Choose a tag to compare

Dataset on HF GitHub

✨ Jurisprudence, release v2024.09.13 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every few days.

It aims to democratize access to legal information, enabling researchers, legal professionals and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project might provide a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Jurisprudences Oldest Latest Tokens JSONL (gzipped) Parquet
Cour d'Appel 379,165 1996-03-25 2024-09-06 1,898,246,203 Download (1.66 GB) Download (2.77 GB)
Tribunal Judiciaire 63,158 2023-12-14 2024-09-05 225,810,711 Download (201.77 MB) Download (336.41 MB)
Cour de Cassation 534,299 1860-08-01 2024-09-12 1,103,728,127 Download (928.86 MB) Download (1.57 GB)
Total 976,622 1860-08-01 2024-09-12 3,227,785,041 2.77 GB 4.68 GB

Latest update date: 2024-09-13

# Tokens are computed using GPT-4 tiktoken and the text column.

🤗 Hugging Face Dataset

The up-to-date jurisprudences dataset is available at: https://huggingface.co/datasets/antoinejeannot/jurisprudence in JSONL (gzipped) and parquet formats.

This allows you to easily fetch, query, process and index all jurisprudences in the blink of an eye!

Usage Examples

HuggingFace Datasets

# pip install datasets
import datasets

dataset = load_dataset("antoinejeannot/jurisprudence")
dataset.shape
>> {'tribunal_judiciaire': (58986, 33),
'cour_d_appel': (378392, 33),
'cour_de_cassation': (534258, 33)}

# alternatively, you can load each jurisdiction separately
cour_d_appel = load_dataset("antoinejeannot/jurisprudence", "cour_d_appel")
tribunal_judiciaire = load_dataset("antoinejeannot/jurisprudence", "tribunal_judiciaire")
cour_de_cassation = load_dataset("antoinejeannot/jurisprudence", "cour_de_cassation") 

Leveraging datasets allows you to easily ingest data to PyTorch, Tensorflow, Jax etc.

BYOL: Bring Your Own Lib

For analysis, using polars, pandas or duckdb is quite common and also possible:

url = "https://huggingface.co/datasets/antoinejeannot/jurisprudence/resolve/main/cour_de_cassation.parquet"  # or tribunal_judiciaire.parquet, cour_d_appel.parquet

# pip install polars
import polars as pl
df = pl.scan_parquet(url)

# pip install pandas
import pandas as pd
df = pd.read_parquet(url)

# pip install duckdb
import duckdb
table = duckdb.read_parquet(url)

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at midnight UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

license ouverte / open license

v2024.09.12

13 Sep 07:19
Compare
Choose a tag to compare

Dataset on HF GitHub

✨ Jurisprudence, release v2024.09.12 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every few days.

It aims to democratize access to legal information, enabling researchers, legal professionals and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project might provide a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Jurisprudences Oldest Latest Tokens JSONL (gzipped) Parquet
Cour d'Appel 379,165 1996-03-25 2024-09-06 1,899,581,914 Download (1.66 GB) Download (2.78 GB)
Tribunal Judiciaire 63,158 2023-12-14 2024-09-05 225,568,187 Download (201.71 MB) Download (336.30 MB)
Cour de Cassation 534,299 1860-08-01 2024-09-12 1,103,819,676 Download (928.88 MB) Download (1.57 GB)
Total 976,622 1860-08-01 2024-09-12 3,228,969,777 2.77 GB 4.68 GB

Latest update date: 2024-09-12

# Tokens are computed using GPT-4 tiktoken and the text column.

🤗 Hugging Face Dataset

The up-to-date jurisprudences dataset is available at: https://huggingface.co/datasets/antoinejeannot/jurisprudence in JSONL (gzipped) and parquet formats.

This allows you to easily fetch, query, process and index all jurisprudences in the blink of an eye!

Usage Examples

HuggingFace Datasets

# pip install datasets
import datasets

dataset = load_dataset("antoinejeannot/jurisprudence")
dataset.shape
>> {'tribunal_judiciaire': (58986, 33),
'cour_d_appel': (378392, 33),
'cour_de_cassation': (534258, 33)}

# alternatively, you can load each jurisdiction separately
cour_d_appel = load_dataset("antoinejeannot/jurisprudence", "cour_d_appel")
tribunal_judiciaire = load_dataset("antoinejeannot/jurisprudence", "tribunal_judiciaire")
cour_de_cassation = load_dataset("antoinejeannot/jurisprudence", "cour_de_cassation") 

Leveraging datasets allows you to easily ingest data to PyTorch, Tensorflow, Jax etc.

BYOL: Bring Your Own Lib

For analysis, using polars, pandas or duckdb is quite common and also possible:

url = "https://huggingface.co/datasets/antoinejeannot/jurisprudence/resolve/main/cour_de_cassation.parquet"  # or tribunal_judiciaire.parquet, cour_d_appel.parquet

# pip install polars
import polars as pl
df = pl.scan_parquet(url)

# pip install pandas
import pandas as pd
df = pd.read_parquet(url)

# pip install duckdb
import duckdb
table = duckdb.read_parquet(url)

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at midnight UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

license ouverte / open license

v2024.09.10

10 Sep 15:02
Compare
Choose a tag to compare

Dataset on HFGitHub

✨ Jurisprudence, release v2024.09.10 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every few days.

It aims to democratize access to legal information, enabling researchers, legal professionals and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project might provide a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Jurisprudences Oldest Latest Tokens JSONL (gzipped) Parquet
Cour d'Appel 378,392 1996-03-25 2024-09-04 1,895,747,631 Download (1.66 GB) Download (2.77 GB)
Cour de Cassation 534,258 1860-08-01 2024-09-10 1,103,935,111 Download (928.92 MB) Download (1.57 GB)
Tribunal Judiciaire 58,986 2023-12-14 2024-08-13 211,665,028 Download (189.16 MB) Download (315.38 MB)
Total 971,636 1860-08-01 2024-09-10 3,211,347,770 2.75 GB 4.65 GB

Latest update date: 2024-09-10

# Tokens are computed using GPT-4 tiktoken and the text column

🤗 Hugging Face Dataset

The up-to-date jurisprudences dataset is available at: https://huggingface.co/datasets/antoinejeannot/jurisprudence in JSONL (gzipped) and parquet formats.

This allows you to easily fetch, query, process and index all jurisprudences in the blink of an eye!

Usage Examples

HuggingFace Datasets

# pip install datasets
import datasets

dataset = load_dataset("antoinejeannot/jurisprudence")
dataset.shape
>> {'tribunal_judiciaire': (58986, 33),
 'cour_d_appel': (378392, 33),
 'cour_de_cassation': (534258, 33)}

# alternatively, you can load each jurisdiction separately
cour_d_appel = load_dataset("antoinejeannot/jurisprudence", "cour_d_appel")
tribunal_judiciaire = load_dataset("antoinejeannot/jurisprudence", "tribunal_judiciaire")
cour_de_cassation = load_dataset("antoinejeannot/jurisprudence", "cour_de_cassation") 

Leveraging datasets allows you to easily ingest data to PyTorch, Tensorflow, Jax etc.

BYOL: Bring Your Own Lib

For analysis, using polars, pandas or duckdb is quite common and also possible:

url = "https://huggingface.co/datasets/antoinejeannot/jurisprudence/resolve/main/cour_de_cassation.parquet"  # or tribunal_judiciaire.parquet, cour_d_appel.parquet

# pip install polars
import polars as pl
df = pl.scan_parquet(url)

# pip install pandas
import pandas as pd
df = pd.read_parquet(url)

# pip install duckdb
import duckdb
table = duckdb.read_parquet(url)

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at 2am UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

license ouverte / open license

Release v2024.09.07

07 Sep 03:38
Compare
Choose a tag to compare

Dataset on HF

✨ Jurisprudence, release v2024.09.07 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every 3 days

This project aims to democratize access to legal information, enabling researchers, legal professionals, and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project provides a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Size Jurisprudences Oldest Latest Tokens Download
Cour d'Appel 7.58 GB 375,549 1996-03-25 2024-08-13 1,884,985,718 + Download
Tribunal Judiciaire 830.98 MB 56,530 2023-12-14 2024-08-13 204,326,755 + Download
Cour de Cassation 4.79 GB 533,827 1860-08-01 2024-08-07 1,103,124,295 + Download
Total 13.18 GB 965,906 - - 3,192,436,768 + -

Latest update date: 2024-09-07

# Tokens are computed GPT-4 using tiktoken

🤗 Hugging Face Dataset

The updated dataset is available at: https://huggingface.co/datasets/ajeannot/jurisprudence

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at 2am UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.

Release v2024.09.06

06 Sep 13:42
Compare
Choose a tag to compare

Dataset on HF

✨ Jurisprudence, release v2024.09.06 🏛️

Jurisprudence is an open-source project that automates the collection and distribution of French legal decisions. It leverages the Judilibre API provided by the Cour de Cassation to:

  • Fetch rulings from major French courts (Cour de Cassation, Cour d'Appel, Tribunal Judiciaire)
  • Process and convert the data into easily accessible formats
  • Publish & version updated datasets on Hugging Face every 3 days

This project aims to democratize access to legal information, enabling researchers, legal professionals, and the public to easily access and analyze French court decisions.
Whether you're conducting legal research, developing AI models, or simply interested in French jurisprudence, this project provides a valuable, open resource for exploring the French legal landscape.

📊 Exported Data

Jurisdiction Size Jurisprudences Oldest Latest Tokens Download
Cour d'Appel 7.58 GB 375,549 1996-03-25 2024-08-13 1,884,985,718 + Download
Tribunal Judiciaire 830.98 MB 56,530 2023-12-14 2024-08-13 204,326,755 + Download
Cour de Cassation 4.79 GB 533,827 1860-08-01 2024-08-07 1,103,124,295 + Download
Total 13.18 GB 965,906 - - 3,192,436,768 + -

Latest update date: 2024-09-06

# Tokens are computed GPT-4 using tiktoken

🤗 Hugging Face Dataset

The updated dataset is available at: https://huggingface.co/datasets/ajeannot/jurisprudence

🪪 Citing & Authors

If you use this code in your research, please use the following BibTeX entry:

@misc{antoinejeannot2024,
author = {Jeannot Antoine and {Cour de Cassation}},
title = {Jurisprudence},
year = {2024},
howpublished = {\url{https://github.com/antoinejeannot/jurisprudence}},
note = {Data source: API Judilibre, \url{https://www.data.gouv.fr/en/datasets/api-judilibre/}}
}

This project relies on the Judilibre API par la Cour de Cassation, which is made available under the Open License 2.0 (Licence Ouverte 2.0)

It scans the API every 3 days at 2am UTC and exports its data in various formats to Hugging Face, without any fundamental transformation but conversions.