Skip to content

Commit

Permalink
Merge pull request #55 from Nixtla/fix/nbdev
Browse files Browse the repository at this point in the history
[FIX] nbdev releases
  • Loading branch information
AzulGarza authored Sep 27, 2022
2 parents f0f6e1d + f610cab commit 80e28ba
Show file tree
Hide file tree
Showing 5 changed files with 99 additions and 123 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -136,3 +136,4 @@ dmypy.json
Gemfile.lock
_docs/
sidebar.yml
_proc/
137 changes: 86 additions & 51 deletions hierarchicalforecast/_modidx.py
Original file line number Diff line number Diff line change
@@ -1,56 +1,91 @@
# Autogenerated by nbdev

d = { 'settings': { 'allowed_cell_metadata_keys': '',
'allowed_metadata_keys': '',
'audience': 'Developers',
'author': 'Nixtla',
'author_email': 'business@nixtla.io',
'black_formatting': 'False',
'branch': 'main',
'clean_ids': 'True',
'copyright': 'Nixtla Inc.',
'custom_sidebar': 'True',
'description': 'Hierarchical Methods Time series forecasting',
'dev_requirements': 'datasetsforecast statsforecast>=1.0.0 requests matplotlib',
d = { 'settings': { 'branch': 'main',
'doc_baseurl': '/hierarchicalforecast/',
'doc_host': 'https://Nixtla.github.io',
'doc_path': '_docs',
'git_url': 'https://github.com/Nixtla/hierarchicalforecast/tree/main/',
'host': 'github',
'jupyter_hooks': 'True',
'keywords': 'time-series forecasting datasets hierarchical',
'language': 'English',
'lib_name': 'hierarchicalforecast',
'lib_path': 'hierarchicalforecast',
'license': 'apache2',
'min_python': '3.7',
'nbs_path': 'nbs',
'readme_nb': 'index.ipynb',
'recursive': 'False',
'requirements': 'numpy numba pandas scikit-learn statsmodels mycolorpy',
'status': '2',
'title': 'hierarchicalforecast',
'tst_flags': '',
'user': 'Nixtla',
'version': '0.0.6'},
'syms': { 'hierarchicalforecast.core': { 'hierarchicalforecast.core.HierarchicalReconciliation': 'https://Nixtla.github.io/hierarchicalforecast/core.html#hierarchicalreconciliation',
'hierarchicalforecast.core.HierarchicalReconciliation.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/core.html#hierarchicalreconciliation.reconcile'},
'hierarchicalforecast.evaluation': { 'hierarchicalforecast.evaluation.HierarchicalEvaluation': 'https://Nixtla.github.io/hierarchicalforecast/evaluation.html#hierarchicalevaluation',
'hierarchicalforecast.evaluation.HierarchicalEvaluation.evaluate': 'https://Nixtla.github.io/hierarchicalforecast/evaluation.html#hierarchicalevaluation.evaluate'},
'hierarchicalforecast.methods': { 'hierarchicalforecast.methods.BottomUp': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#bottomup',
'hierarchicalforecast.methods.BottomUp.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#bottomup.reconcile',
'hierarchicalforecast.methods.ERM': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#erm',
'hierarchicalforecast.methods.ERM.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#erm.reconcile',
'hierarchicalforecast.methods.MiddleOut': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#middleout',
'hierarchicalforecast.methods.MiddleOut.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#middleout.reconcile',
'hierarchicalforecast.methods.MinTrace': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#mintrace',
'hierarchicalforecast.methods.MinTrace.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#mintrace.reconcile',
'hierarchicalforecast.methods.OptimalCombination': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#optimalcombination',
'hierarchicalforecast.methods.OptimalCombination.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#optimalcombination.reconcile',
'hierarchicalforecast.methods.TopDown': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#topdown',
'hierarchicalforecast.methods.TopDown.reconcile': 'https://Nixtla.github.io/hierarchicalforecast/methods.html#topdown.reconcile'},
'hierarchicalforecast.utils': { 'hierarchicalforecast.utils.HierarchicalPlot': 'https://Nixtla.github.io/hierarchicalforecast/utils.html#hierarchicalplot',
'hierarchicalforecast.utils.HierarchicalPlot.plot_hierarchically_linked_series': 'https://Nixtla.github.io/hierarchicalforecast/utils.html#hierarchicalplot.plot_hierarchically_linked_series',
'hierarchicalforecast.utils.HierarchicalPlot.plot_series': 'https://Nixtla.github.io/hierarchicalforecast/utils.html#hierarchicalplot.plot_series',
'hierarchicalforecast.utils.HierarchicalPlot.plot_summing_matrix': 'https://Nixtla.github.io/hierarchicalforecast/utils.html#hierarchicalplot.plot_summing_matrix',
'hierarchicalforecast.utils.aggregate': 'https://Nixtla.github.io/hierarchicalforecast/utils.html#aggregate'}}}
'lib_path': 'hierarchicalforecast'},
'syms': { 'hierarchicalforecast.core': { 'hierarchicalforecast.core.HierarchicalReconciliation': ( 'core.html#hierarchicalreconciliation',
'hierarchicalforecast/core.py'),
'hierarchicalforecast.core.HierarchicalReconciliation.__init__': ( 'core.html#hierarchicalreconciliation.__init__',
'hierarchicalforecast/core.py'),
'hierarchicalforecast.core.HierarchicalReconciliation.reconcile': ( 'core.html#hierarchicalreconciliation.reconcile',
'hierarchicalforecast/core.py'),
'hierarchicalforecast.core._build_fn_name': ( 'core.html#_build_fn_name',
'hierarchicalforecast/core.py')},
'hierarchicalforecast.evaluation': { 'hierarchicalforecast.evaluation.HierarchicalEvaluation': ( 'evaluation.html#hierarchicalevaluation',
'hierarchicalforecast/evaluation.py'),
'hierarchicalforecast.evaluation.HierarchicalEvaluation.__init__': ( 'evaluation.html#hierarchicalevaluation.__init__',
'hierarchicalforecast/evaluation.py'),
'hierarchicalforecast.evaluation.HierarchicalEvaluation.evaluate': ( 'evaluation.html#hierarchicalevaluation.evaluate',
'hierarchicalforecast/evaluation.py')},
'hierarchicalforecast.methods': { 'hierarchicalforecast.methods.BottomUp': ( 'methods.html#bottomup',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.BottomUp.reconcile': ( 'methods.html#bottomup.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.ERM': ('methods.html#erm', 'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.ERM.__init__': ( 'methods.html#erm.__init__',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.ERM.reconcile': ( 'methods.html#erm.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MiddleOut': ( 'methods.html#middleout',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MiddleOut.__init__': ( 'methods.html#middleout.__init__',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MiddleOut.reconcile': ( 'methods.html#middleout.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MinTrace': ( 'methods.html#mintrace',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MinTrace.__init__': ( 'methods.html#mintrace.__init__',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.MinTrace.reconcile': ( 'methods.html#mintrace.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.OptimalCombination': ( 'methods.html#optimalcombination',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.OptimalCombination.__init__': ( 'methods.html#optimalcombination.__init__',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.OptimalCombination.reconcile': ( 'methods.html#optimalcombination.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.TopDown': ( 'methods.html#topdown',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.TopDown.__init__': ( 'methods.html#topdown.__init__',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.TopDown.reconcile': ( 'methods.html#topdown.reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods._get_child_nodes': ( 'methods.html#_get_child_nodes',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods._reconcile': ( 'methods.html#_reconcile',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods._reconcile_fcst_proportions': ( 'methods.html#_reconcile_fcst_proportions',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.bottom_up': ( 'methods.html#bottom_up',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.crossprod': ( 'methods.html#crossprod',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.erm': ('methods.html#erm', 'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.is_strictly_hierarchical': ( 'methods.html#is_strictly_hierarchical',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.lasso': ( 'methods.html#lasso',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.middle_out': ( 'methods.html#middle_out',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.min_trace': ( 'methods.html#min_trace',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.optimal_combination': ( 'methods.html#optimal_combination',
'hierarchicalforecast/methods.py'),
'hierarchicalforecast.methods.top_down': ( 'methods.html#top_down',
'hierarchicalforecast/methods.py')},
'hierarchicalforecast.utils': { 'hierarchicalforecast.utils.HierarchicalPlot': ( 'utils.html#hierarchicalplot',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils.HierarchicalPlot.__init__': ( 'utils.html#hierarchicalplot.__init__',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils.HierarchicalPlot.plot_hierarchically_linked_series': ( 'utils.html#hierarchicalplot.plot_hierarchically_linked_series',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils.HierarchicalPlot.plot_series': ( 'utils.html#hierarchicalplot.plot_series',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils.HierarchicalPlot.plot_summing_matrix': ( 'utils.html#hierarchicalplot.plot_summing_matrix',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils._to_summing_matrix': ( 'utils.html#_to_summing_matrix',
'hierarchicalforecast/utils.py'),
'hierarchicalforecast.utils.aggregate': ( 'utils.html#aggregate',
'hierarchicalforecast/utils.py')}}}
24 changes: 2 additions & 22 deletions nbs/_quarto.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,20 @@
ipynb-filters: [nbdev_filter]

project:
type: website
output-dir: _docs
preview:
port: 3000
browser: false

format:
html:
theme: cosmo
css: styles.css
toc: true
toc-depth: 4

website:
title: "hierarchicalforecast"
site-url: "https://Nixtla.github.io/hierarchicalforecast/"
description: "Hierarchical Methods Time series forecasting"
execute:
enabled: false
twitter-card: true
open-graph: true
reader-mode: true
repo-branch: main
repo-url: "https://github.com/Nixtla/hierarchicalforecast/tree/main/"
repo-actions: [issue]
navbar:
background: primary
search: true
right:
- icon: github
href: "https://github.com/Nixtla/hierarchicalforecast/tree/main/"
sidebar:
style: "floating"
style: floating

metadata-files:
- sidebar.yml
- custom.yml
metadata-files: [nbdev.yml, sidebar.yml]
9 changes: 9 additions & 0 deletions nbs/nbdev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
project:
output-dir: _docs

website:
title: "hierarchicalforecast"
site-url: "https://Nixtla.github.io/hierarchicalforecast/"
description: "Hierarchical Methods Time series forecasting"
repo-branch: main
repo-url: "https://github.com/Nixtla/hierarchicalforecast/tree/main/"
Loading

0 comments on commit 80e28ba

Please sign in to comment.