.gitignore
LICENSE
MANIFEST.in
README.md
logo_dark.svg
logo_light.svg
pyproject.toml
requirements.txt
.github/workflows/workflow.yml
docs/custom_blocks.md
docs/darts.md
docs/moe.md
docs/preprocessor.md
docs/transformer.md
docs/imgs/darts_module.svg
docs/imgs/darts_module_logo.svg
docs/imgs/foreblocks_inkscape_compatible.svg
docs/imgs/forecasting_model_diagram.svg
docs/imgs/fourier_blocks_diagram.svg
docs/imgs/moe_architecture_diagram.svg
docs/imgs/multi_attention_diagram.svg
docs/imgs/preprocessing_module.svg
docs/imgs/time_series_forecasting_concept.svg
docs/imgs/timeseriespreprocessor_logo.svg
docs/imgs/transformer_diagram_fixed.svg
examples/explainability.ipynb
examples/fourier_block.ipynb
examples/nha_block.ipynb
examples/other_blocks.ipynb
examples/pipeline.ipynb
examples/preprocessing.ipynb
examples/times_block.ipynb
foreblocks/__init__.py
foreblocks.egg-info/PKG-INFO
foreblocks.egg-info/SOURCES.txt
foreblocks.egg-info/dependency_links.txt
foreblocks.egg-info/entry_points.txt
foreblocks.egg-info/requires.txt
foreblocks.egg-info/top_level.txt
foreblocks/aux/__init__.py
foreblocks/aux/config.py
foreblocks/aux/utils.py
foreblocks/blocks/__init__.py
foreblocks/blocks/attention.py
foreblocks/blocks/dropout_ts.py
foreblocks/blocks/enc_dec.py
foreblocks/blocks/fourier.py
foreblocks/blocks/graph.py
foreblocks/blocks/minimal.py
foreblocks/blocks/ode.py
foreblocks/blocks/simple.py
foreblocks/blocks/tcn.py
foreblocks/blocks/wavelets.py
foreblocks/blocks/xlstm.py
foreblocks/blocks/popular/nbeats.py
foreblocks/blocks/popular/nha.py
foreblocks/blocks/popular/timesnet.py
foreblocks/core/__init__.py
foreblocks/core/att.py
foreblocks/core/conformal.py
foreblocks/core/extend.py
foreblocks/core/model.py
foreblocks/core/sampling.py
foreblocks/core/heads/__init__.py
foreblocks/core/heads/chronos2_embed_head.py
foreblocks/core/heads/dain_head.py
foreblocks/core/heads/decomposition_head.py
foreblocks/core/heads/differencing_head.py
foreblocks/core/heads/dropoutts_head.py
foreblocks/core/heads/fft_topk_head.py
foreblocks/core/heads/haar_wavelet_topk_head.py
foreblocks/core/heads/head_helper.py
foreblocks/core/heads/heads.py
foreblocks/core/heads/learnable_fourier_seasonal_head.py
foreblocks/core/heads/multikernel_conv_head.py
foreblocks/core/heads/multiscale_conv_head.py
foreblocks/core/heads/patch_embed_head.py
foreblocks/core/heads/revin_head.py
foreblocks/core/heads/time2vec_head.py
foreblocks/core/heads/time_attention_head.py
foreblocks/darts/__init__.py
foreblocks/darts/candidate_eval.py
foreblocks/darts/config.py
foreblocks/darts/darts.py
foreblocks/darts/darts_metrics.py
foreblocks/darts/darts_operations.py
foreblocks/darts/darts_plot.py
foreblocks/darts/darts_run.py
foreblocks/darts/scoring.py
foreblocks/darts/search_stats.py
foreblocks/darts/trainer.py
foreblocks/darts/architecture/__init__.py
foreblocks/darts/architecture/base_blocks.py
foreblocks/darts/architecture/bb_attention.py
foreblocks/darts/architecture/bb_mamba.py
foreblocks/darts/architecture/bb_mixed.py
foreblocks/darts/architecture/bb_positional.py
foreblocks/darts/architecture/bb_primitives.py
foreblocks/darts/architecture/bb_sequence.py
foreblocks/darts/architecture/bb_transformers.py
foreblocks/darts/architecture/core_blocks.py
foreblocks/darts/architecture/finalization.py
foreblocks/darts/architecture/operation_blocks.py
foreblocks/darts/evaluation/__init__.py
foreblocks/darts/evaluation/analyzer.py
foreblocks/darts/evaluation/metrics.py
foreblocks/darts/evaluation/plotting.py
foreblocks/darts/search/__init__.py
foreblocks/darts/search/ablation.py
foreblocks/darts/search/candidate_scoring.py
foreblocks/darts/search/multi_fidelity.py
foreblocks/darts/search/nas_metrics.py
foreblocks/darts/search/orchestrator.py
foreblocks/darts/search/robust_pool.py
foreblocks/darts/search/scoring.py
foreblocks/darts/search/stats_reporting.py
foreblocks/darts/search/weight_schemes.py
foreblocks/darts/search/zero_cost.py
foreblocks/darts/training/__init__.py
foreblocks/darts/training/darts_loop.py
foreblocks/darts/training/final_trainer.py
foreblocks/darts/training/helpers.py
foreblocks/darts/utils/__init__.py
foreblocks/darts/utils/io.py
foreblocks/darts/utils/training.py
foreblocks/data/__init__.py
foreblocks/data/csv.py
foreblocks/evaluation/__init__.py
foreblocks/evaluation/benchmark.py
foreblocks/evaluation/model_evaluator.py
foreblocks/kan/__init__.py
foreblocks/kan/backbone.py
foreblocks/kan/kan.py
foreblocks/kan/model.py
foreblocks/kan/poly.py
foreblocks/kan/router.py
foreblocks/mltracker/__init__.py
foreblocks/mltracker/api.py
foreblocks/mltracker/client.py
foreblocks/mltracker/mltracker.py
foreblocks/mltracker/mltracker_client.py
foreblocks/mltracker/mltracker_tui.py
foreblocks/pre/__init__.py
foreblocks/pre/ewt.py
foreblocks/pre/filters.py
foreblocks/pre/impute.py
foreblocks/pre/outlier.py
foreblocks/pre/preprocessing.py
foreblocks/tf/__init__.py
foreblocks/tf/ff.py
foreblocks/tf/fusions.py
foreblocks/tf/mhc.py
foreblocks/tf/patching.py
foreblocks/tf/sype.py
foreblocks/tf/transformer.py
foreblocks/tf/attention/__init__.py
foreblocks/tf/attention/autocor_att.py
foreblocks/tf/attention/decode_stream.py
foreblocks/tf/attention/dwt_att.py
foreblocks/tf/attention/frequency_att.py
foreblocks/tf/attention/gated_delta.py
foreblocks/tf/attention/kimi_att.py
foreblocks/tf/attention/kv.py
foreblocks/tf/attention/lin_att.py
foreblocks/tf/attention/multi_att.py
foreblocks/tf/attention/paged.py
foreblocks/tf/attention/position.py
foreblocks/tf/attention/kernels/__init__.py
foreblocks/tf/attention/kernels/fused_rope.py
foreblocks/tf/attention/kernels/paged_decode.py
foreblocks/tf/attention/variants/__init__.py
foreblocks/tf/attention/variants/base.py
foreblocks/tf/attention/variants/nsa.py
foreblocks/tf/attention/variants/prob_sparse.py
foreblocks/tf/attention/variants/sliding_window.py
foreblocks/tf/attention/variants/softpick.py
foreblocks/tf/attention/variants/spectral.py
foreblocks/tf/attention/variants/standard.py
foreblocks/tf/compute/__init__.py
foreblocks/tf/compute/kernels.py
foreblocks/tf/compute/triton_helpers.py
foreblocks/tf/embeddings/__init__.py
foreblocks/tf/embeddings/informer_time_embedding.py
foreblocks/tf/embeddings/learnable_positional_encoding.py
foreblocks/tf/embeddings/positional_encoding.py
foreblocks/tf/embeddings/rotary.py
foreblocks/tf/experts/__init__.py
foreblocks/tf/experts/dispatchers.py
foreblocks/tf/experts/moe.py
foreblocks/tf/experts/moe_logging.py
foreblocks/tf/experts/routers.py
foreblocks/tf/norms/__init__.py
foreblocks/tf/norms/group_norm.py
foreblocks/tf/norms/layer_norm.py
foreblocks/tf/norms/revin.py
foreblocks/tf/norms/rms_norm.py
foreblocks/tf/norms/temporal_norm.py
foreblocks/tf/norms/triton_backend.py
foreblocks/tf/popular/auto.py
foreblocks/tf/popular/dlinear.py
foreblocks/tf/popular/fed.py
foreblocks/tf/popular/itransformer.py
foreblocks/tf/popular/patch.py
foreblocks/tf/popular/tft.py
foreblocks/tf/skip/__init__.py
foreblocks/tf/skip/gateskip.py
foreblocks/tf/skip/layerskip.py
foreblocks/third_party/flash_softpick_attn.py
foreblocks/third_party/vsgd.py
foreblocks/training/__init__.py
foreblocks/training/quantization.py
foreblocks/training/trainer.py
foreblocks/ui/__init__.py
foreblocks/ui/auto_spec.py
foreblocks/ui/discovery.py
foreblocks/ui/node_spec.py
foretools/__init__.py
foretools/arima/arima.py
foretools/aux/adaptive_mi.py
foretools/aux/bb_bins.py
foretools/aux/distance_correlation.py
foretools/aux/hsic.py
foretools/bohb/__init__.py
foretools/bohb/benchmark_atpe.py
foretools/bohb/bohb.py
foretools/bohb/param_models.py
foretools/bohb/plotter.py
foretools/bohb/tpe.py
foretools/bohb/trial.py
foretools/bohb/acquisition/__init__.py
foretools/bohb/acquisition/base.py
foretools/bohb/acquisition/factory.py
foretools/bohb/acquisition/log_ratio.py
foretools/bohb/acquisition/strategies.py
foretools/bohb/batch/__init__.py
foretools/bohb/batch/base.py
foretools/bohb/batch/factory.py
foretools/bohb/batch/fantasized.py
foretools/bohb/batch/greedy_diversity.py
foretools/bohb/batch/local_penalization.py
foretools/bohb/batch/selectors.py
foretools/bohb/batch/thompson.py
foretools/bohb/gamma/__init__.py
foretools/bohb/gamma/base.py
foretools/bohb/gamma/default.py
foretools/bohb/gamma/factory.py
foretools/bohb/gamma/strategies.py
foretools/bohb/observation/__init__.py
foretools/bohb/observation/store.py
foretools/bohb/utils/__init__.py
foretools/bohb/utils/config.py
foretools/bohb/utils/numerics.py
foretools/ewt/ewt_core.py
foretools/fengineer/__init__.py
foretools/fengineer/fengineer.py
foretools/fengineer/filters/__init__.py
foretools/fengineer/filters/correlation.py
foretools/fengineer/selectors/__init__.py
foretools/fengineer/selectors/boruta.py
foretools/fengineer/selectors/feature_selector.py
foretools/fengineer/selectors/rfecv.py
foretools/fengineer/transformers/__init__.py
foretools/fengineer/transformers/base.py
foretools/fengineer/transformers/binning.py
foretools/fengineer/transformers/categorical.py
foretools/fengineer/transformers/config.py
foretools/fengineer/transformers/datetime.py
foretools/fengineer/transformers/interaction.py
foretools/fengineer/transformers/mathematical.py
foretools/fengineer/transformers/rff.py
foretools/fengineer/transformers/statistical.py
foretools/foraug/__init__.py
foretools/foraug/example.py
foretools/foraug/features.py
foretools/foraug/layers.py
foretools/foraug/losses.py
foretools/foraug/model.py
foretools/foraug/transformations.py
foretools/foreminer/core.py
foretools/foreminer/foreminer.py
foretools/foreminer/report.py
foretools/foreminer/analyzers/__init__.py
foretools/foreminer/analyzers/analyzer_utils.py
foretools/foreminer/analyzers/cluster.py
foretools/foreminer/analyzers/correlation.py
foretools/foreminer/analyzers/dimension.py
foretools/foreminer/analyzers/distribution.py
foretools/foreminer/analyzers/feat.py
foretools/foreminer/analyzers/graph.py
foretools/foreminer/analyzers/group.py
foretools/foreminer/analyzers/missing.py
foretools/foreminer/analyzers/outlier.py
foretools/foreminer/analyzers/pattern.py
foretools/foreminer/analyzers/ts.py
foretools/tsgen/ts_gen.py
foretools/vmd/__init__.py
foretools/vmd/common.py
foretools/vmd/config.py
foretools/vmd/core.py
foretools/vmd/emd.py
foretools/vmd/pipeline.py
foretools/vmd/variants.py