update package versions, CoreTeks page
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
new_members.json
|
||||
files/student_locations.db
|
||||
@@ -23,6 +23,12 @@
|
||||
"model":"deepseek-r1:1.5b"
|
||||
},
|
||||
|
||||
"grok-3":{
|
||||
"api_url": "https://api.x.ai/v1",
|
||||
"api_key": "xai-Zr3drSBcFVBew5Y6KwzEmIA9pUoOxpSpSRoMoJ5vZo4kFMKHqJnTdll8wY3Q5U4aVUhSgHRZWmUXJc1D",
|
||||
"model":"grok-3-beta"
|
||||
},
|
||||
|
||||
"send_email": {
|
||||
"sender_email": "noreply@buffteks.org",
|
||||
"password": "cidm4360fall2024@*"
|
||||
|
||||
BIN
images/02-16-2023-CarlZhang-IoT-flyer.jpg
Normal file
BIN
images/02-16-2023-CarlZhang-IoT-flyer.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 102 KiB |
BIN
images/04-01-2025-QuinnciaAICareers-flyer.jpg
Normal file
BIN
images/04-01-2025-QuinnciaAICareers-flyer.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 127 KiB |
BIN
images/04-18-2023-AdaLi-InternationalStudentJobSearch-flyer.png
Normal file
BIN
images/04-18-2023-AdaLi-InternationalStudentJobSearch-flyer.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
BIN
images/09-30-2022-YotamInternExperience-flyer.jpg
Normal file
BIN
images/09-30-2022-YotamInternExperience-flyer.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 464 KiB |
BIN
images/10-14-2021-WorkingAsDataEngineer-flyer.jpg
Normal file
BIN
images/10-14-2021-WorkingAsDataEngineer-flyer.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 94 KiB |
BIN
images/StudentSam.jpg
Normal file
BIN
images/StudentSam.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
@@ -1,13 +1,15 @@
|
||||
folium==0.14.0
|
||||
folium==0.19.5
|
||||
geopy==2.4.1
|
||||
matplotlib==3.10.1
|
||||
openai==1.70.0
|
||||
openai==1.75.0
|
||||
pandas==2.2.3
|
||||
plotly==5.24.0
|
||||
plotly==6.0.1
|
||||
plotly==5.24.1
|
||||
python_docx==1.1.2
|
||||
streamlit==1.41.0
|
||||
streamlit==1.44.1
|
||||
streamlit==1.37.1
|
||||
streamlit_ace==0.1.1
|
||||
streamlit_antd_components==0.3.2
|
||||
streamlit_folium==0.23.0
|
||||
wordcloud==1.9.3
|
||||
yfinance==0.2.43
|
||||
streamlit_folium==0.25.0
|
||||
wordcloud==1.9.4
|
||||
yfinance==0.2.55
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -23,7 +23,7 @@ def buffbot():
|
||||
st.code(f.read(), language="python")
|
||||
st.divider()
|
||||
# Select AI model for chatbot
|
||||
model_options = ["gemini-2.0-flash", "deepseek-r1:1.5b", "llama3.2:1b", "deepseek-chat", ]
|
||||
model_options = ["gemini-2.0-flash", "grok-3", "deepseek-r1:1.5b", "llama3.2:1b", "deepseek-chat", ]
|
||||
# on_change callback to clear chat history when model is changed
|
||||
selected_model = st.selectbox("**👉Please select a model to start**", model_options, on_change=clear_chat)
|
||||
|
||||
@@ -61,6 +61,14 @@ def buffbot():
|
||||
with open('app_config.json') as config_file:
|
||||
config = json.load(config_file)
|
||||
|
||||
if selected_model == "grok-3":
|
||||
api_base_url = config[selected_model]["api_url"]
|
||||
api_key = config[selected_model]["api_key"]
|
||||
st.info("Powered by the online [Grok](https://www.grok.com/) API!\
|
||||
Just a heads up, you have 20 messages to use.")
|
||||
# Set the maximum number of user messages
|
||||
MAX_USER_MESSAGES = 20
|
||||
|
||||
if selected_model == "gemini-2.0-flash":
|
||||
api_base_url = config[selected_model]["api_url"]
|
||||
api_key = config[selected_model]["api_key"]
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -19,29 +19,59 @@ def coreteks_homepage():
|
||||
st.divider()
|
||||
|
||||
st.subheader(" :paperclip: CoreTeks Presentations")
|
||||
|
||||
|
||||
with st.expander("**:one: 11/05/2024: Introduction to Streamlit**"):
|
||||
# for streamlit talk
|
||||
|
||||
st.image("./images/11-05-2024-Streamlit.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EZBXalcLWaxHquMkZxOWXz8BV2yBo_A1OURZin0ZM0XliQ?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=SJD0A4", )
|
||||
|
||||
with st.expander("**🎤 04/08/2025: The State of Web Development in 2025 ```Speaker: Sam Packer```**"):
|
||||
st.image("./images/04-08-2025-ModernWebDevelopment.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/ERmywUF9OqdMm-VZ5NzBKlkBRt6dmEwVvRFZaZ3jfpkY8A?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=ZfLw0x", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**:two: 11/19/2024: Linux Security and Web Server Setup**"):
|
||||
with st.expander("**🎤 04/01/2025: AI-powered Career Success with Quinncia ```Speaker: Kat Kane```**"):
|
||||
st.image("./images/04-01-2025-QuinnciaAICareers-flyer.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EadFJdYaxtxIkL9rbWvw4dYBKRMCbCGJ2EOdxlK9VGjF1g?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=IssCxQ", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**🎤 02/05/2025: AI101: An Introduction to AI in Business ```Speaker: Carl Zhang```**"):
|
||||
st.image("./images/02-05-2025-AI101.jpg", use_container_width =True)
|
||||
st.link_button(label="Download PDF Slides", use_container_width=True, type="primary", url=" https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/EXmWbH3-pf1JnTTq81Rj-1ABqbTCaWUexZZVimKR1JFItg?e=k12fYD", )
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EenNF8VAT-ZGvOsmFlFDdlgBr_mW1QKczVj5r0nyUA-BXA?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=Ritih3", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**🎤 11/19/2024: Linux Security and Web Server Setup ```Speaker: Sam Packer```**"):
|
||||
# for linux talk
|
||||
# st.subheader(" :two: Linux Security and Web Server Setup")
|
||||
st.image("./images/11-19-2024-CaddyAndLinux.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EdgZHrnkqihNrOZGYAT6O2MBSRBOBMv3czD_uIE21KgsWw?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=obIoyY", )
|
||||
st.link_button(label="Download PDF Instruction", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/Eaygqoc_FqxNgYj3BlEOXhsBzOj-BWTbNKwkpJEYSDBwgA?e=K7qxSU", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**:three: 02/05/2025: AI101: An Introduction to AI in Business**"):
|
||||
st.image("./images/02-05-2025-AI101.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://discord.com/channels/1015379966780780655/1151982114825318400/1337853863176179843", )
|
||||
st.link_button(label="Download PDF Instruction", use_container_width=True, type="primary", url="https://discord.com/channels/1015379966780780655/1151982114825318400/1337853863176179843", )
|
||||
|
||||
with st.expander("**🎤 11/05/2024: Introduction to Streamlit ```Speaker: Carl Zhang```**"):
|
||||
# for streamlit talk
|
||||
|
||||
st.image("./images/11-05-2024-Streamlit.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EZBXalcLWaxHquMkZxOWXz8BV2yBo_A1OURZin0ZM0XliQ?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=SJD0A4", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**:four: 04/08/2025: The State of Web Development in 2025**"):
|
||||
st.image("./images/04-08-2025-ModernWebDevelopment.jpg", use_container_width =True)
|
||||
with st.expander("**🎤 04/18/2023:Job Search International Student ```Speaker: Ada Li```**"):
|
||||
st.image("./images/04-18-2023-AdaLi-InternationalStudentJobSearch-flyer.png", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EeN6jrLacqVHh_pe4J2KjcABAcub0l3e5uTQFrgEIWF_Ow?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=AvfRuy", )
|
||||
st.link_button(label="Download PDF Slides", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/EekfzADFSVdFgX1OmwomCH4BFhmB43WwjGXZEWS5LJnldA?e=OGDm2p", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**🎤 02/16/2023:Exploring the Connected World: Introduction to IoT ```Speaker: Carl Zhang```**"):
|
||||
st.image("./images/02-16-2023-CarlZhang-IoT-flyer.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EQjrie9DoBVNr4WM1hOEa4gBCHl7qY51D_VAgL79DS7pDg?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=r6m0gl", )
|
||||
st.link_button(label="Download PDF Slides", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/Ee0KYlrSOgxCn48-WVDrUUMBgBrWXY8XR4yMZ6nUmQN2ew?e=Ss3dCt", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**🎤 09-30-2022:Intern Experience In A Tech Company ```Speaker: Yotam Balbul```**"):
|
||||
st.image("./images/09-30-2022-YotamInternExperience-flyer.jpg", use_container_width =True)
|
||||
st.link_button(label="Watch Video Recording", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:v:/g/personal/czhang_wtamu_edu/EWW10IvifwdKixEdyCeaafcBbbJsFXhXP49nYmBROGeRrQ?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=WVoDaW", )
|
||||
st.link_button(label="Download PDF Slides", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/EVU8cqdChtdHqmIfuar6ctkBg9--6GHxJX-UXqqM1eo1Cg?e=cjx90I", )
|
||||
st.divider()
|
||||
|
||||
with st.expander("**🎤 10/14/2021:Working as Data Engineer in A Tech Company```Speaker: Ada Li```**"):
|
||||
st.image("./images/10-14-2021-WorkingAsDataEngineer-flyer.jpg", use_container_width =True)
|
||||
st.link_button(label="Download PDF Slides", use_container_width=True, type="primary", url="https://wtamu0-my.sharepoint.com/:b:/g/personal/czhang_wtamu_edu/EX3QtTtRzFhBqs1PUz5FRy8BTlBtmW9OIVdHptyN9wWqhQ?e=W7KuK6", )
|
||||
st.divider()
|
||||
|
||||
@@ -1,14 +1,31 @@
|
||||
import streamlit as st
|
||||
|
||||
def outstanding_members():
|
||||
st.title('Outstanding Members')
|
||||
# st.write("Under Construction")
|
||||
stu1_img, stu1_text = st.columns(2)
|
||||
|
||||
st.title(':star: Outstanding Members :star:')
|
||||
|
||||
st.divider()
|
||||
|
||||
stu_sam_img, stu_sam_text = st.columns([0.3, 0.7])
|
||||
with stu_sam_img:
|
||||
st.image("./images/StudentSam.jpg", width= 200 )
|
||||
with stu_sam_text:
|
||||
st.header("[Sam Packer](https://sampacker.com/)")
|
||||
st.subheader("2025 CIS Graduate")
|
||||
st.subheader("2025 BuffTeks Club Leadership Award")
|
||||
|
||||
st.markdown("""
|
||||
Samuel is a highly valued leader within BuffTeks. As a student tech lead, he proactively assists other members with technical challenges, willingly sharing his expertise and insights on emerging technologies.
|
||||
""")
|
||||
st.divider()
|
||||
|
||||
stu1_img, stu1_text = st.columns([0.3, 0.7])
|
||||
with stu1_img:
|
||||
st.image("./images/StudentDarrian.jpg",width= 200 )
|
||||
st.image("./images/StudentDarrian.jpg", width= 200 )
|
||||
with stu1_text:
|
||||
st.header("Darrian Lambert")
|
||||
st.subheader("2024 CIS Graduate")
|
||||
st.subheader("2024 BuffTeks Club Leadership Award")
|
||||
|
||||
st.markdown("""
|
||||
"_Bufftek has been a fantastic experience for me. It gave me the opportunity to apply the skills I’ve learned in class to real-world problems and work alongside others to develop effective software solutions. Through this, I gained hands-on experience with skills that are difficult to practice on your own._
|
||||
@@ -22,7 +39,7 @@ def outstanding_members():
|
||||
|
||||
st.divider()
|
||||
|
||||
stu2_img, stu2_text = st.columns(2)
|
||||
stu2_img, stu2_text = st.columns([0.3, 0.7])
|
||||
with stu2_img:
|
||||
st.image("./images/StudentKim.jpg",width= 200 )
|
||||
with stu2_text:
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user