Skip to content

Commit 100ad41

Browse files
Merge pull request #68 from openalea/67-release-2025---structure-analysis
Release 2025 - stat_tool
2 parents 096aabc + 3cf7859 commit 100ad41

159 files changed

Lines changed: 2689 additions & 437756 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
name: Building Package
1+
name: OpenAlea CI
22

33
on:
44
push:
55
branches:
6-
- '**'
6+
- main
7+
- master
78
tags:
89
- 'v*'
910
pull_request:
10-
branches:
11-
- '**'
12-
11+
types:
12+
- opened
13+
- synchronize
14+
- reopened
15+
release:
16+
types:
17+
- published
1318

1419
jobs:
1520
build:
16-
uses: openalea/github-action-conda-build/.github/workflows/conda-package-build.yml@main
21+
uses: openalea/action-build-publish-anaconda/.github/workflows/openalea_ci.yml@main
1722
with:
18-
python-minor-version: '[8,9,10,11]'
19-
build-options: ''
23+
conda-directory: "./stat_tool/conda"
2024
secrets:
2125
anaconda_token: ${{ secrets.ANACONDA_TOKEN }}

stat_tool/.coveragerc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[report]
2+
exclude_lines =
3+
pragma: no cover
4+
omit =
5+
*tests*
6+
show_missing = True
7+
8+
[html]
9+
title = openalea.stat_tool coverage report
10+
directory = build/htmlcov
11+
12+
[run]
13+
source = openalea.stat_tool
14+
omit =
15+
*__init__*
16+
*test*
17+

stat_tool/.cruft.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"template": "https://github.com/openalea/cookiecutter-openalea",
3+
"commit": "3c9c14f6b7964b5493c1eb80ea1cbd40af6c3d1d",
4+
"checkout": null,
5+
"context": {
6+
"cookiecutter": {
7+
"full_name": "Jean-Baptiste Durand",
8+
"email": "Jean-Baptiste.Durand@cirad.fr",
9+
"github_username": "openalea",
10+
"project_name": "stat_tool",
11+
"project_slug": "stat_tool",
12+
"description": "Basic Statistical tools used by different Structure Analysis libraries.",
13+
"pure_python": false,
14+
"version": "1.3.0",
15+
"_copy_without_render": [
16+
".github/workflows/openalea_ci.yml"
17+
],
18+
"_template": "https://github.com/openalea/cookiecutter-openalea",
19+
"_commit": "3c9c14f6b7964b5493c1eb80ea1cbd40af6c3d1d"
20+
}
21+
},
22+
"directory": null
23+
}

stat_tool/.gitignore

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
*.py[cod]
2+
.DS_Store
3+
# C extensions
4+
*.so
5+
6+
# Packages
7+
*.egg
8+
*.egg-info
9+
build
10+
eggs
11+
.eggs
12+
parts
13+
var
14+
sdist
15+
develop-eggs
16+
.installed.cfg
17+
lib
18+
lib64
19+
MANIFEST
20+
**/__pycache__
21+
**/vpstat_tool
22+
CMakeFiles
23+
24+
# Installer logs
25+
pip-log.txt
26+
npm-debug.log
27+
pip-selfcheck.json
28+
29+
# Unit test / coverage reports
30+
.coverage
31+
.tox
32+
nosetests.xml
33+
htmlcov
34+
.cache
35+
.pytest_cache
36+
.mypy_cache
37+
38+
# Translations
39+
*.mo
40+
41+
# Mr Developer
42+
.mr.developer.cfg
43+
.project
44+
.pydevproject
45+
46+
# SQLite
47+
test_exp_framework
48+
49+
# npm
50+
node_modules/
51+
52+
# dolphin
53+
.directory
54+
libpeerconnection.log
55+
56+
# setuptools
57+
dist
58+
59+
# IDE Files
60+
atlassian-ide-plugin.xml
61+
.idea/
62+
*.swp
63+
*.kate-swp
64+
.ropeproject/
65+
66+
# Python3 Venv Files
67+
.venv/
68+
bin/
69+
include/
70+
lib/
71+
lib64
72+
pyvenv.cfg
73+
share/
74+
venv/
75+
.python-version
76+
77+
# Cython
78+
*.c
79+
80+
# Emacs backup
81+
*~
82+
83+
# VSCode
84+
/.vscode
85+
86+
# Automatically generated files
87+
docs/preconvert
88+
site/
89+
out
90+
91+
# Sphinx
92+
_static

stat_tool/.readthedocs.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
3+
build:
4+
os: "ubuntu-22.04"
5+
tools:
6+
python: "mambaforge-22.9"
7+
8+
conda:
9+
environment: conda/environment.yml
10+
11+
sphinx:
12+
# Path to your Sphinx configuration file.
13+
configuration: doc/conf.py

0 commit comments

Comments
 (0)