mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-11 20:01:16 +00:00
* Gave forecasting memory * Fixed scripts, refactored * FIxed poetry lock * edge case check for forecast target * Improved combine and load functionality * Cleaned up translations * Fixed issue with covariates * Fixed issue checking covariates * Another covariates check fix * Ignored regr and linregr warnings * Fixed covariate issues * switched from forecasting to forecast * Finished transition to forecast * Can add entire dataset with one command * Improved combine description * Removed naming covariates * Created new installation * typo * Make plot show dates if available * Added better handling or users without the menu * Removed unused file * Fix * Better handling for nontraditional datasets * Fixed black and pylint * Fixed tests * Added darts install to main tests * Working on darts with CI * Added back test file * Made large tables print better * naive baseline * typo * Finished naive * no dollar on prediction * fixed positive MAPE bug * quick refactoring * Fixed two different args for same thing * added extra patience * linreg mape fix * info fix * Refactored API, bumped to Darts 0.21.0 * Added fixes * Increased verbosity for wrong column * Updated dependencies * Hid warnings * Fixed importing * Fixed tests * Fixed ugly seasonal plotting * Fixed forecast line color * Switched chart output to blue * Simplified lambda_price_prediction_color * fixed residuals * Chnage * Removed darts from CI per Chavi * Added fixes to tests * Added knnfix * Fixed issue where n!= o * Added changes * Added changes * Imrpoved forecast dash * Added Theo notebook * Added enhancements to dash * Added notebook * Added fix for jupyter lab * Added debug stuff * Change * Updated docs * Fixed formatting * Fixed formatting * Removed prints * Filtered some info * Added button to run model * Improved api * Added secret feautr (no peeking Martin) * Cleaned code * Fixed tests * Added test fixes * Added fixes * Fixes * FIxes for pres * Remove bad tests * Removed knn * Fixed issues with removing mc * doc for conda * Added forecast improvements * Added streamlit support * Fixed issues * fix expo with streamlit due to quantile() * fixed performance issues with streamlit for now.. * clean up historical forecast with new trainer * quick fix for regression trainer params * Added fixes * quick fix for other fix for regression trainer params * table formatting for timestamp * potential fix for inf in feature engineered datasets * Basic working in new format * dw * Trying * Fixed issues * Improved graphing * fixing trainer for LR and formatting * doge and linting * page break * automatic cleaning of datasets * automatic cleaning of datasets- fix * Fixed forecast dates * Made dashboard prettier * Added fixes * Added fixes * Added options * Fixed error * remove caching * adding in spinner * Added vairable n_predict in streamlit * Added mypy fix * renaming and range change * new index for n predict * check positive float for window size * Update _index.md * Update _index.md * Update _index.md * Update _index.md * Update _index.md * Update _index.md * Update _index.md * Update _index.md * Update _index.md * renaming * reorg files * Update _index.md * hidden which command for versions * Update _index.md * Update _index.md * which: ns parser * hugo for: which * hugo for: forecasting fix * formatting black * update stock controller test * Lay groundwork for better residual plotting * improved delete to allow for periods in title * improved automatic cleaning of inf * Added new API * Added new API * Added new API * formatting for black * Updated our testing CI * Reverted changes * Added forecast docs * Fixed mypy issues * Fixes tests * Did some refactoring, added a report * new api in streamlit * Added integrated tests * Update _index.md * improved loading in custom dataset * menu spacing * installer fixes * Added docs fixes * Adding comments to test if commit working * Fixed report * naming conventions * formatting * removing unused var * Made last report imporvements * Update README.md * Added fix * Switched to warning * Added fixes * Added fixes * Added fixes * Added fixes * Update economy av view test * Remove forgotten print statement * Update depencencies * Added verbosity to pytest * Added fixes * Fixed pylint * Fixed actions checkout * Added fixes Co-authored-by: colin99d <colin99delahunty@gmail.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: James Simmons <simmonsj330@gmail.com> Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com> Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
71 lines
1.8 KiB
Bash
Executable File
Vendored
71 lines
1.8 KiB
Bash
Executable File
Vendored
#!/bin/bash
|
|
|
|
DISK_IMAGE_NAME="OpenBB Terminal"
|
|
|
|
# exit when any command fails
|
|
set -e
|
|
|
|
# Clean Up artifacts from previous builds
|
|
rm -rf build/terminal && rm -rf dist && rm -rf DMG
|
|
|
|
# Clean up local logging id
|
|
rm -rf openbb_terminal/logs
|
|
|
|
# Removing Sigtool package which breaks build
|
|
echo "Removing Sigtool Package"
|
|
if conda remove --force sigtool -y &> /dev/null
|
|
then
|
|
echo "Succesfully Removed Sigtool Package"
|
|
else
|
|
echo "Sigtool Already Removed"
|
|
fi
|
|
|
|
# Running build
|
|
pyinstaller build/pyinstaller/terminal.spec --clean
|
|
|
|
# Assign icons to the built folder and launcher
|
|
osascript build/pyinstaller/setup_icons.applescript
|
|
|
|
# Create the folder that is used for packaging
|
|
mkdir DMG
|
|
|
|
# Copy relevant artifacts to the packaging folder
|
|
cp -r build/pyinstaller/macOS_package_assets/* DMG/
|
|
mv dist/OpenBBTerminal DMG/"$DISK_IMAGE_NAME"/.OpenBB
|
|
|
|
# Create a DMG with create-dmg
|
|
#
|
|
# NOTE:
|
|
# Code signing and notarization requires adding the following:
|
|
#
|
|
# --codesign "Common name of the Developer certificate"
|
|
# --format UDIF
|
|
# --notarize "Notarization identity " see:
|
|
# https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow
|
|
|
|
if ! command -v create-dmg &> /dev/null
|
|
then
|
|
echo "create could not be found"
|
|
echo "install create-dmg from brew or github"
|
|
exit
|
|
fi
|
|
|
|
create-dmg \
|
|
--volname "OpenBB Terminal" \
|
|
--volicon "images/dmg_volume.icns" \
|
|
--background "images/openbb_dmg_background.png" \
|
|
--icon "OpenBB Terminal" 190 250 \
|
|
--window-pos 190 120 \
|
|
--window-size 800 400 \
|
|
--icon-size 100 \
|
|
--text-size 14 \
|
|
--app-drop-link 600 250 \
|
|
--eula LICENSE \
|
|
--format UDZO \
|
|
--no-internet-enable \
|
|
"OpenBB Terminal".dmg DMG
|
|
|
|
|
|
# Clean Up artifacts from this build
|
|
rm -rf build/terminal && rm -rf dist && rm -rf DMG
|