mswhite commited on
Commit
19e1977
·
verified ·
1 Parent(s): 6b10b16

Upload 114 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. pages/Bonus.py +26 -0
  3. pages/Module_01.py +26 -0
  4. pages/Module_02.py +26 -0
  5. pages/Module_03.py +26 -0
  6. pages/Module_04.py +26 -0
  7. pages/Module_05.py +26 -0
  8. pages/Module_06.py +26 -0
  9. pages/Module_07.py +26 -0
  10. pages/Module_08.py +26 -0
  11. pages/Module_09.py +26 -0
  12. pages/Module_10.py +26 -0
  13. pages/Module_11.py +26 -0
  14. pages/Module_12.py +26 -0
  15. pages/Module_13.py +26 -0
  16. pages/Module_14.py +26 -0
  17. pages/Module_15.py +26 -0
  18. pages/Module_16.py +26 -0
  19. pages/Module_17.py +26 -0
  20. pages/Module_18.py +26 -0
  21. pages/Module_19.py +26 -0
  22. pages/Module_20.py +26 -0
  23. pages/Overview.py +26 -0
  24. pages/assets/AI_Algo_Info_Overload.jpg +3 -0
  25. pages/assets/AI_Circular_Financing.jpg +3 -0
  26. pages/assets/AI_eats_software.jpg +3 -0
  27. pages/assets/AI_framework.jpg +3 -0
  28. pages/assets/AI_framework_Algos.jpg +0 -0
  29. pages/assets/AI_framework_Chips.jpg +0 -0
  30. pages/assets/AI_framework_DCs.jpg +0 -0
  31. pages/assets/AI_framework_Monetization.jpg +0 -0
  32. pages/assets/AI_stack.jpg +3 -0
  33. pages/assets/Burford Capital Sample.docx +0 -0
  34. pages/assets/Burford Capital Sample.pdf +0 -0
  35. pages/assets/Global_Forward_Power_Demand.jpg +0 -0
  36. pages/assets/Legal_Hearings.jpg +0 -0
  37. pages/assets/Recent ArXiv papers with substantial NVIDIA involvement or authorship.docx +0 -0
  38. pages/assets/Stargate_Texas.jpg +3 -0
  39. pages/assets/US_China_AI_Patents.jpg +0 -0
  40. pages/assets/attack_chip_clones.jpg +3 -0
  41. pages/assets/backup/Datapoint - Backup[01-01-01].txt +43 -0
  42. pages/assets/backup/Texas_Datacenter_Map_old.html +207 -0
  43. pages/assets/backup/Texas_Datacenter_Map_old02.html +203 -0
  44. pages/assets/backup/Texas_Datacenter_Vega_Gantt_Chart.html +22 -0
  45. pages/assets/backup/formulas.txt +221 -0
  46. pages/assets/backup/logo_02.jpg +3 -0
  47. pages/assets/backup/profile.txt +17 -0
  48. pages/assets/backup/progress.txt +43 -0
  49. pages/assets/backup/test_quantum_question.txt +2 -0
  50. pages/assets/datapoint_banner.jpg +3 -0
.gitattributes CHANGED
@@ -109,3 +109,4 @@ pages/modules/Module_03/banner.jpg filter=lfs diff=lfs merge=lfs -text
109
  pages/modules/Module_03/satmap_slide.jpg filter=lfs diff=lfs merge=lfs -text
110
  pages/modules/Module_03/satmap.jpg filter=lfs diff=lfs merge=lfs -text
111
  pages/modules/Module_04/banner.jpg filter=lfs diff=lfs merge=lfs -text
 
 
109
  pages/modules/Module_03/satmap_slide.jpg filter=lfs diff=lfs merge=lfs -text
110
  pages/modules/Module_03/satmap.jpg filter=lfs diff=lfs merge=lfs -text
111
  pages/modules/Module_04/banner.jpg filter=lfs diff=lfs merge=lfs -text
112
+ pages/modules/Module_01/Stock_Market_2025_Outlook.pdf filter=lfs diff=lfs merge=lfs -text
pages/Bonus.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Bonus"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_01.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_01"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_02.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_02"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_03.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_03"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_04.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_04"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_05.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_05"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_06.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_06"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_07.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_07"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_08.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_08"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_09.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_09"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_10.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_10"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_11.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_12.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_13.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_14.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_15.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_16.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_17.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_18.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_19.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Module_20.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Module_11"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/Overview.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CURRENT_MODULE = "Overview"
2
+
3
+ # Imports
4
+
5
+ import streamlit as st
6
+ import streamlit.components.v1 as components
7
+ from pages import load_pages
8
+
9
+ if "logged_in" not in st.session_state:
10
+ pass
11
+ else:
12
+ load_pages.load_page(CURRENT_MODULE)
13
+
14
+ if __name__ == "__main__":
15
+ load_pages.test_load()
16
+ print("<<< Module [", CURRENT_MODULE, "] Compile Successful >>>")
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
pages/assets/AI_Algo_Info_Overload.jpg ADDED

Git LFS Details

  • SHA256: 3556c9ae693efae236d0a5ebf76070fe3770ddf3a02de2b2c10583a78efd1804
  • Pointer size: 131 Bytes
  • Size of remote file: 730 kB
pages/assets/AI_Circular_Financing.jpg ADDED

Git LFS Details

  • SHA256: 126d5f7ece1016b07a47988d9896725e6c4e4699ae9f455703ce481d27445774
  • Pointer size: 131 Bytes
  • Size of remote file: 154 kB
pages/assets/AI_eats_software.jpg ADDED

Git LFS Details

  • SHA256: aebfbbf78f42706eb822044f194ade23bb8a4995ad42796bc5a61b4b2c815b1c
  • Pointer size: 131 Bytes
  • Size of remote file: 111 kB
pages/assets/AI_framework.jpg ADDED

Git LFS Details

  • SHA256: a7eb2322468fc436fb10c4ba0f6fc2a5bc3bc1652a0a1502007bfa6998738463
  • Pointer size: 131 Bytes
  • Size of remote file: 114 kB
pages/assets/AI_framework_Algos.jpg ADDED
pages/assets/AI_framework_Chips.jpg ADDED
pages/assets/AI_framework_DCs.jpg ADDED
pages/assets/AI_framework_Monetization.jpg ADDED
pages/assets/AI_stack.jpg ADDED

Git LFS Details

  • SHA256: e97313446d968d104eba75c4a40c9b518d374b4d3c1ef6a7b14db31749d2fdfb
  • Pointer size: 131 Bytes
  • Size of remote file: 101 kB
pages/assets/Burford Capital Sample.docx ADDED
Binary file (16.5 kB). View file
 
pages/assets/Burford Capital Sample.pdf ADDED
Binary file (74.4 kB). View file
 
pages/assets/Global_Forward_Power_Demand.jpg ADDED
pages/assets/Legal_Hearings.jpg ADDED
pages/assets/Recent ArXiv papers with substantial NVIDIA involvement or authorship.docx ADDED
Binary file (42.5 kB). View file
 
pages/assets/Stargate_Texas.jpg ADDED

Git LFS Details

  • SHA256: f327ff69259f984e2f41e6e37eee43f5413e59017e39945d0e4de52467d372d8
  • Pointer size: 131 Bytes
  • Size of remote file: 274 kB
pages/assets/US_China_AI_Patents.jpg ADDED
pages/assets/attack_chip_clones.jpg ADDED

Git LFS Details

  • SHA256: 3b7eccb38dee04a59e330c88168af813052c3d882831525825bce19d7c6a90c4
  • Pointer size: 131 Bytes
  • Size of remote file: 193 kB
pages/assets/backup/Datapoint - Backup[01-01-01].txt ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Texas’s data center market continues to expand rapidly, driven by surging demand for cloud services and AI infrastructure. Between 2023 and 2024 alone, Central Texas saw a four-fold increase in data center construction, totaling 463.5 MW of potential demand under development—making the region the second-largest data center market in the U.S. behind Northern Virginia (industryintel.com). State-wide, ConstructConnect projects total data center construction starts could exceed $46 billion in 2025, reflecting a nationwide boom in hyperscale facilities (news.constructconnect.com).
2
+
3
+ Vantage Data Centers – Omicron Drive, San Antonio
4
+ Denver-based Vantage Data Centers is adding a fourth facility on San Antonio’s far West Side. The new two-story building at 17420 Omicron Drive will encompass 432,800 sq ft of critical space at an estimated cost of 276.9 million (https://www.expressnews.com/business/article/san−antonio−data−centers−vantage−development−21055301.php?utm
5
+ source=openai)).This project is part of Vantage’s broader Texas strategy, which includes the planned $25 billion “Frontier” campus—a 1,200-acre, 1.4 GW AI-focused development in Shackelford County slated to open its first building in the second half of 2026 (reuters.com). To date, no reports of permitting delays or budget overruns have emerged, indicating these expansions remain on schedule.
6
+
7
+ CyrusOne DFW10 – Bosque County Campus
8
+ CyrusOne, backed by Global Infrastructure Partners and KKR, is developing the DFW10 hyperscale campus adjacent to Calpine’s Thad Hill Energy Center. Phase 1 of the project secured a 190 MW power agreement with Calpine and encompasses 190,000 sq ft of data center space, representing a $1.2 billion infrastructure investment. Groundbreaking occurred mid-2025, and the facility is under construction with an expected operational date in Q4 2026 (cyrusone.com). In November 2025, Calpine and CyrusOne expanded their agreement by an additional 210 MW—bringing the total to 400 MW to support future campus growth—while reaffirming the Q4 2026 target and budget framework (cyrusone.com).
9
+
10
+ Google Midlothian Campus – Sharka Data Center Building 4
11
+ At its Midlothian campus (Railport Business Park), Google has filed plans under the “Sharka” name for Building 4, a 170,600 sq ft, single-story data center with associated central utility plant. The $100 million project commenced April 1, 2024, and is scheduled for completion on December 31, 2025 (datacenterdynamics.com). To underpin its Texas expansions, Google has signed long-term solar power purchase agreements totaling 375 MW of renewable capacity, aligning energy supply with sustainability goals (datacenterdynamics.com). As of November 2025, construction is on track for year-end delivery and within the initially announced budget.
12
+
13
+ Quality Technology Services (QTS) – Fort Worth DC2
14
+ QTS Realty Trust is expanding its Fort Worth campus with DC2, a two-story, 42 MW data center at 14100 Park Vista Boulevard. The 471,876 sq ft facility, budgeted at $220 million, broke ground March 1, 2024, with completion set for April 1, 2026 (tdlr.texas.gov). Large hyperscale sites in Texas typically demand 100 MW or more each, underscoring the significant scale of DC2’s 42 MW addition (texastribune.org). The project’s plan review is complete, and no construction delays or cost increases have been reported, indicating it remains on schedule.
15
+
16
+ Conclusion and Outlook
17
+ Across Texas, megawatt-scale data center developments are proceeding largely on time and within budget, reflecting robust site selection, secured power agreements, and proactive permitting strategies. From Vantage’s San Antonio expansion to CyrusOne’s Bosque County campus, and from Google’s Midlothian buildout to QTS’s Fort Worth addition, these projects demonstrate Texas’s pivotal role in supporting the nation’s AI and cloud computing needs. With minimal reported delays and substantial financial backing, the state looks poised to solidify its status as a leading global data center hub—even as grid integration and sustainable power sourcing remain critical to future growth.
18
+
19
+
20
+ ### Chunk 1 Review
21
+
22
+ ## Vantage Data Centers – Omicron Drive, San Antonio
23
+ Denver-based Vantage Data Centers has filed with the Texas Department of Licensing and Regulation to build a two-story, hyperscale data center at 17420 Omicron Drive on San Antonio’s far West Side. The facility will total 432,800 square feet and draw 96 MW of power, at an estimated construction cost of $276.9 million. Construction is slated to begin in October 2025 and conclude by August 2027, with site preparation and permitting complete and no reported cost overruns or schedule changes to date, indicating the project is proceeding on time and on budget ([expressnews.com](https://www.expressnews.com/business/article/san-antonio-data-centers-vantage-development-21055301.php)).
24
+
25
+ ## Vantage Data Centers – Frontier AI Megacampus, Shackelford County
26
+ In August 2025, Vantage Data Centers announced “Frontier,” a $25 billion, 1,200-acre AI campus in Shackelford County, Texas. The build will ultimately support 1.4 GW of power across ten ultra-high-density data centers, each designed for racks drawing over 250 kW. The first building is expected to be operational in the second half of 2026. Backed by a $9.2 billion equity raise co-led by Silver Lake and DigitalBridge, the Frontier campus remains in early site development, with no public reports of cost escalations or timeline delays ([reuters.com](https://www.reuters.com/business/vantage-data-centers-plans-25-billion-ai-campus-texas-2025-08-19/?utm_source=openai)).
27
+
28
+ ## Blueprint Data Centers – Taylor Campus
29
+ Blueprint Data Centers secured rezoning in June 2025 for a three-building data center campus at 1601 MLK Jr. Blvd in Taylor, Texas. The 135,000 square foot campus will house servers for AI and high-performance computing, drawing up to 60 MW of power (30 MW secured in the initial phase). The company has committed at least $1 billion to construction and equipment over the next ten years. Initial delays arose due to Oncor’s power-capacity confirmation and a temporary restraining order filed by neighbors, which halted work until October 15, 2025, when a judge dismissed the injunction. With legal and utility issues resolved, construction is set to resume, targeting energization by 2026, and remains on budget with no further cost overruns reported ([taylorpress.net](https://www.taylorpress.net/article/10228%2Cdata-center-gets-zoning-ok-for-s1billion-project)).
30
+
31
+ ## Blueprint Data Centers – Georgetown Facility
32
+ Blueprint’s sister site in Georgetown, Texas, received city approval in September 2024 for a 45,000 square foot, $160 million data center on a 10-acre parcel at 1201 Westinghouse Road. Designed for 25 MW of power capacity, the Georgetown DC will be delivered in two phases—12.5 MW by Q4 2026 and the remainder by early 2027. Construction is scheduled to commence imminently, with no reported setbacks or budget changes, keeping the project on track for its planned commissioning timeline ([hellogeorgetown.com](https://www.hellogeorgetown.com/coming-soon-to-georgetown/blueprint-data-centers-commits-160m-to-georgetown-site-tied-to-taylor-expansion/?utm_source=openai)).
33
+
34
+ ## Skybox Datacenters – PowerCampus Austin (Hutto)
35
+ Dallas-based Skybox Datacenters LLC is advancing its “PowerCampus Austin” in Hutto, a six-building, 3.9 million square foot hyperscale campus on 160 acres with 600 MW of total power capacity. Building 1—a $163 million, unspecified-square-foot facility—broke ground last year and is slated for completion by June 2025. Building 2, at 234,820 square feet and costing $125 million, will begin construction on October 1, 2025, and finish by June 2026. Both phases remain aligned with their original schedules and budgets, with no reported cost overages or construction delays ([mysanantonio.com](https://www.mysanantonio.com/business/article/austin-skybox-hutto-data-center-21029501.php)).
36
+
37
+ ## EdgeConneX – Cedar Creek Campus, Bastrop County
38
+ Virginia-based EdgeConneX is developing a four-building, $1.44 billion data center campus (DFW33220N) at FM 535 and Wolf Lane in Cedar Creek, Bastrop County. The first phase, Building AUS02, is a two-story, 578,000 square foot facility drawing up to 96 MW of power, at a cost of $440 million. Construction will commence in August 2025 and wrap up by June 2026. The project secured a ten-year property tax abatement in December 2024 and is proceeding on time and within its projected budget ([communityimpact.com](https://communityimpact.com/austin/bastrop-cedar-creek/development/2025/08/01/data-center-slated-for-construction-in-cedar-creek/)).
39
+
40
+ ---
41
+
42
+ Overall, Texas remains one of the fastest-growing data center markets in the United States, fueled by a deregulated power grid, robust tax incentives, and proximity to major semiconductor and tech manufacturing hubs. Projects by hyperscalers and emerging developers alike are advancing largely on schedule and within budget, with only localized regulatory or community-related hurdles briefly affecting timelines. This sustained momentum underscores Texas’s strategic role in meeting escalating global demand for cloud, AI, and high-performance computing infrastructure.
43
+
pages/assets/backup/Texas_Datacenter_Map_old.html ADDED
@@ -0,0 +1,207 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Texas Data Centers Map – Babylon.js</title> <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; } #renderCanvas { width: 100%; height: 100%; touch-action: none; display: block; } </style> <script src="https://cdn.babylonjs.com/babylon.js"></script> <script src="https://cdn.babylonjs.com/gui/babylon.gui.min.js"></script> </head> <body> <canvas id="renderCanvas"></canvas>
2
+
3
+ <script>
4
+
5
+ // Get the canvas and engine
6
+
7
+ var canvas = document.getElementById("renderCanvas");
8
+
9
+ var engine = new BABYLON.Engine(canvas, true);
10
+
11
+ // Create the scene
12
+
13
+ var scene = new BABYLON.Scene(engine);
14
+
15
+ // Camera
16
+
17
+ var camera = new BABYLON.ArcRotateCamera("camera",
18
+ -Math.PI/2, Math.PI/3, 20,
19
+ new BABYLON.Vector3(0, 0, 0),
20
+ scene
21
+ );
22
+
23
+ camera.attachControl(canvas, true);
24
+
25
+ // Light
26
+ var light = new BABYLON.HemisphericLight("light",
27
+ new BABYLON.Vector3(0, 1, 0),
28
+ scene
29
+ );
30
+
31
+ // Geographic bounds of Texas
32
+ var lonMin = -106.65, lonMax = -93.51;
33
+ var latMin = 25.84, latMax = 36.50;
34
+ var dLon = lonMax - lonMin;
35
+ var dLat = latMax - latMin;
36
+
37
+ // Create a flat plane and apply a Texas map texture
38
+
39
+ var mapWidth = dLon;
40
+ var mapHeight = dLat;
41
+ var mapPlane = BABYLON.MeshBuilder.CreatePlane("mapPlane", {
42
+ width: mapWidth,
43
+ height: mapHeight
44
+ }, scene);
45
+ mapPlane.rotation.x = Math.PI / 2;
46
+ var mapMat = new BABYLON.StandardMaterial("mapMat", scene);
47
+ mapMat.diffuseTexture = new BABYLON.Texture(
48
+ "https://upload.wikimedia.org/wikipedia/commons/f/f5/USA_Texas_location_map.svg",
49
+ scene
50
+ );
51
+ mapMat.specularColor.set(0, 0, 0);
52
+ mapPlane.material = mapMat;
53
+
54
+ // Data centers with coordinates and details
55
+ var centers = [
56
+ {
57
+ name: "Vantage – Omicron Drive, San Antonio",
58
+ lat: 29.6537, lon: -98.7187,
59
+ area: "9.94 acres",
60
+ cost: "$276.9 million",
61
+ power: "96 MW",
62
+ sponsors: "Vantage Data Centers",
63
+ start: "October 2025",
64
+ status: "Site prep & permitting complete; on time & on budget",
65
+ completion: "August 2027"
66
+ },
67
+ {
68
+ name: "Vantage – Frontier AI Megacampus, Shackelford Co.",
69
+ lat: 32.7271, lon: -99.2962,
70
+ area: "1,200 acres",
71
+ cost: "$25 billion",
72
+ power: "1.4 GW",
73
+ sponsors: "Vantage; equity raise co-led by Silver Lake & DigitalBridge",
74
+ start: "Early site development, Aug 2025",
75
+ status: "Early site dev; no cost escalations or delays",
76
+ completion: "First building H2 2026; full build-out TBD"
77
+ },
78
+ {
79
+ name: "Blueprint – Taylor Campus",
80
+ lat: 30.5713, lon: -97.4055,
81
+ area: "3.10 acres",
82
+ cost: "$1 billion (10 yrs)",
83
+ power: "60 MW (30 MW initial)",
84
+ sponsors: "Blueprint Data Centers",
85
+ start: "Construction resumed Oct 15 2025",
86
+ status: "On budget; legal & utility issues resolved",
87
+ completion: "Energization by 2026"
88
+ },
89
+ {
90
+ name: "Blueprint – Georgetown Facility",
91
+ lat: 30.6505, lon: -97.7420,
92
+ area: "1.03 acres",
93
+ cost: "$160 million",
94
+ power: "25 MW (12.5 MW by Q4 2026, rest early 2027)",
95
+ sponsors: "Blueprint Data Centers",
96
+ start: "Construction starts imminently (2025)",
97
+ status: "On track; no reported setbacks",
98
+ completion: "Phase 1 by Q4 2026; full commissioning early 2027"
99
+ },
100
+ {
101
+ name: "Skybox – PowerCampus Austin (Hutto)",
102
+ lat: 30.5421, lon: -97.6370,
103
+ area: "160 acres",
104
+ cost: "Bldg 1: $163 M; Bldg 2: $125 M",
105
+ power: "600 MW total",
106
+ sponsors: "Skybox Datacenters LLC",
107
+ start: "Bldg 1 broke ground 2024; Bldg 2 Oct 1 2025",
108
+ status: "Both on schedule & budget",
109
+ completion: "Bldg 1 by Jun 2025; Bldg 2 by Jun 2026"
110
+ },
111
+ {
112
+ name: "EdgeConneX – Cedar Creek Campus, Bastrop Co.",
113
+ lat: 30.2250, lon: -97.5380,
114
+ area: "13.27 acres (1st bldg)",
115
+ cost: "Campus $1.44 B; 1st bldg $440 M",
116
+ power: "96 MW (1st bldg)",
117
+ sponsors: "EdgeConneX",
118
+ start: "1st bldg starts Aug 2025",
119
+ status: "On time & within budget",
120
+ completion: "1st bldg by Jun 2026; full campus TBD"
121
+ }
122
+ ];
123
+
124
+ // Create a Babylon GUI for popups
125
+
126
+ var gui = BABYLON.GUI.AdvancedDynamicTexture.CreateFullscreenUI("UI");
127
+ var infoPanel = new BABYLON.GUI.Rectangle("infoPanel");
128
+ infoPanel.width = "500px";
129
+ infoPanel.padding = "20px";
130
+ infoPanel.background = "rgba(255,255,255,0.9)";
131
+ infoPanel.thickness = 1;
132
+ infoPanel.cornerRadius = 5;
133
+ infoPanel.isVisible = false;
134
+ infoPanel.verticalAlignment = BABYLON.GUI.Control.VERTICAL_ALIGNMENT_TOP;
135
+ infoPanel.horizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_LEFT;
136
+ infoPanel.left = "20px";
137
+ infoPanel.top = "20px";
138
+ gui.addControl(infoPanel);
139
+
140
+ var closeBtn = BABYLON.GUI.Button.CreateSimpleButton("close", "✕");
141
+ closeBtn.width = "24px";
142
+ closeBtn.height = "24px";
143
+ closeBtn.color = "white";
144
+ closeBtn.background = "red";
145
+ closeBtn.cornerRadius = 12;
146
+ closeBtn.horizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_LEFT;
147
+ closeBtn.verticalAlignment = BABYLON.GUI.Control.VERTICAL_ALIGNMENT_TOP;
148
+ closeBtn.onPointerUpObservable.add(function() {
149
+ infoPanel.isVisible = false;
150
+ });
151
+ infoPanel.addControl(closeBtn);
152
+
153
+ var infoText = new BABYLON.GUI.TextBlock("infoText");
154
+ infoText.color = "black";
155
+ infoText.textHorizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_LEFT;
156
+ infoText.textVerticalAlignment = BABYLON.GUI.Control.VERTICAL_ALIGNMENT_TOP;
157
+ infoText.top = "30px";
158
+ infoText.textWrapping = true;
159
+ infoPanel.addControl(infoText);
160
+
161
+ // Helper to convert lon/lat to plane X/Z
162
+ function project(lon, lat) {
163
+ var xNorm = (lon - lonMin) / dLon;
164
+ var zNorm = (lat - latMin) / dLat;
165
+ var x = xNorm * mapWidth - mapWidth/2;
166
+ var z = zNorm * mapHeight - mapHeight/2;
167
+ return { x: x, z: z };
168
+ }
169
+
170
+ // Create markers
171
+ centers.forEach(function(c) {
172
+ var pos = project(c.lon, c.lat);
173
+ var marker = BABYLON.MeshBuilder.CreateSphere("m", { diameter: 0.2 }, scene);
174
+ marker.position = new BABYLON.Vector3(pos.x, 0.1, pos.z);
175
+ var mat = new BABYLON.StandardMaterial("mMat", scene);
176
+ mat.emissiveColor = new BABYLON.Color3(1, 0, 0);
177
+ marker.material = mat;
178
+
179
+ // Enable picking
180
+
181
+ marker.actionManager = new BABYLON.ActionManager(scene);
182
+ marker.actionManager.registerAction(
183
+ new BABYLON.ExecuteCodeAction(BABYLON.ActionManager.OnPointerOverTrigger, function() { // was OnPickTrigger Hover - BABYLON.ActionManager.OnPointerOverTrigger
184
+ var html = c.name + "<br>" + "\n"
185
+ + "Area: " + c.area + "<br>" + "\n"
186
+ + "Est Cost: " + c.cost + "<br>" + "\n"
187
+ + "Power Usage: " + c.power + "<br>" + "\n"
188
+ + "Sponsors: " + c.sponsors + "<br>" + "\n"
189
+ + "Start Date: " + c.start + "<br>" + "\n"
190
+ + "Status: " + c.status + "<br>" + "\n"
191
+ + "Finish: " + c.completion + "<br>" + "\n";
192
+ infoText.text = html;
193
+ infoPanel.isVisible = true;
194
+ })
195
+ );
196
+ });
197
+
198
+ // Render loop
199
+ engine.runRenderLoop(function() {
200
+ scene.render();
201
+ });
202
+
203
+ // Resize
204
+ window.addEventListener("resize", function() {
205
+ engine.resize();
206
+ });
207
+ </script> </body> </html>
pages/assets/backup/Texas_Datacenter_Map_old02.html ADDED
@@ -0,0 +1,203 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Texas Data Centers Map – Babylon.js</title> <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; } #renderCanvas { width: 100%; height: 100%; touch-action: none; display: block; } </style> <script src="https://cdn.babylonjs.com/babylon.js"></script> <script src="https://cdn.babylonjs.com/gui/babylon.gui.min.js"></script> </head> <body> <canvas id="renderCanvas"></canvas>
2
+
3
+ <script>
4
+
5
+ // Get the canvas and engine
6
+
7
+ var canvas = document.getElementById("renderCanvas");
8
+
9
+ var engine = new BABYLON.Engine(canvas, true);
10
+
11
+ // Create the scene
12
+
13
+ var scene = new BABYLON.Scene(engine);
14
+
15
+ // Camera
16
+
17
+ var camera = new BABYLON.ArcRotateCamera("camera",
18
+ -Math.PI/2, Math.PI/3, 20,
19
+ new BABYLON.Vector3(0, 0, 0),
20
+ scene
21
+ );
22
+
23
+ camera.attachControl(canvas, true);
24
+
25
+ // Light
26
+ var light = new BABYLON.HemisphericLight("light",
27
+ new BABYLON.Vector3(0, 1, 0),
28
+ scene
29
+ );
30
+
31
+ // Geographic bounds of Texas
32
+
33
+ var lonMin = -106.65, lonMax = -93.51;
34
+ var latMin = 25.84, latMax = 36.50;
35
+ var dLon = lonMax - lonMin;
36
+ var dLat = latMax - latMin;
37
+
38
+ // Create a flat plane and apply a Texas map texture
39
+
40
+ var mapWidth = dLon;
41
+ var mapHeight = dLat;
42
+ var mapPlane = BABYLON.MeshBuilder.CreatePlane("mapPlane", {
43
+ width: mapWidth,
44
+ height: mapHeight
45
+ }, scene);
46
+
47
+ mapPlane.rotation.x = Math.PI / 2;
48
+
49
+ var mapMat = new BABYLON.StandardMaterial("mapMat", scene);
50
+ mapMat.diffuseTexture = new BABYLON.Texture(
51
+ "https://upload.wikimedia.org/wikipedia/commons/f/f5/USA_Texas_location_map.svg",
52
+ scene
53
+ );
54
+ mapMat.specularColor.set(0, 0, 0);
55
+ mapPlane.material = mapMat;
56
+
57
+ // Data centers with coordinates and details
58
+ var centers = [
59
+ {
60
+ name: "Vantage – Omicron Drive, San Antonio",
61
+ lat: 29.6537, lon: -98.7187,
62
+ area: "9.94 acres",
63
+ cost: "$276.9 million",
64
+ power: "96 MW",
65
+ sponsors: "Vantage Data Centers",
66
+ start: "October 2025",
67
+ status: "Site prep & permitting complete; on time & on budget",
68
+ completion: "August 2027"
69
+ },
70
+ {
71
+ name: "Vantage – Frontier AI Megacampus, Shackelford Co.",
72
+ lat: 32.7271, lon: -99.2962,
73
+ area: "1,200 acres",
74
+ cost: "$25 billion",
75
+ power: "1.4 GW",
76
+ sponsors: "Vantage; equity raise co-led by Silver Lake & DigitalBridge",
77
+ start: "Early site development, Aug 2025",
78
+ status: "Early site dev; no cost escalations or delays",
79
+ completion: "First building H2 2026; full build-out TBD"
80
+ },
81
+ {
82
+ name: "Blueprint – Taylor Campus",
83
+ lat: 30.5713, lon: -97.4055,
84
+ area: "3.10 acres",
85
+ cost: "$1 billion (10 yrs)",
86
+ power: "60 MW (30 MW initial)",
87
+ sponsors: "Blueprint Data Centers",
88
+ start: "Construction resumed Oct 15 2025",
89
+ status: "On budget; legal & utility issues resolved",
90
+ completion: "Energization by 2026"
91
+ },
92
+ {
93
+ name: "Blueprint – Georgetown Facility",
94
+ lat: 30.6505, lon: -97.7420,
95
+ area: "1.03 acres",
96
+ cost: "$160 million",
97
+ power: "25 MW (12.5 MW by Q4 2026, rest early 2027)",
98
+ sponsors: "Blueprint Data Centers",
99
+ start: "Construction starts imminently (2025)",
100
+ status: "On track; no reported setbacks",
101
+ completion: "Phase 1 by Q4 2026; full commissioning early 2027"
102
+ },
103
+ {
104
+ name: "Skybox – PowerCampus Austin (Hutto)",
105
+ lat: 30.5421, lon: -97.6370,
106
+ area: "160 acres",
107
+ cost: "Bldg 1: $163 M; Bldg 2: $125 M",
108
+ power: "600 MW total",
109
+ sponsors: "Skybox Datacenters LLC",
110
+ start: "Bldg 1 broke ground 2024; Bldg 2 Oct 1 2025",
111
+ status: "Both on schedule & budget",
112
+ completion: "Bldg 1 by Jun 2025; Bldg 2 by Jun 2026"
113
+ },
114
+ {
115
+ name: "EdgeConneX – Cedar Creek Campus, Bastrop Co.",
116
+ lat: 30.2250, lon: -97.5380,
117
+ area: "13.27 acres (1st bldg)",
118
+ cost: "Campus $1.44 B; 1st bldg $440 M",
119
+ power: "96 MW (1st bldg)",
120
+ sponsors: "EdgeConneX",
121
+ start: "1st bldg starts Aug 2025",
122
+ status: "On time & within budget",
123
+ completion: "1st bldg by Jun 2026; full campus TBD"
124
+ }
125
+ ];
126
+
127
+ // Create a Babylon GUI for popups
128
+
129
+ var gui = BABYLON.GUI.AdvancedDynamicTexture.CreateFullscreenUI("UI");
130
+
131
+ var infoPanel = new BABYLON.GUI.Rectangle("infoPanel");
132
+ infoPanel.width = "800px";
133
+ infoPanel.height = "200px";
134
+ infoPanel.padding = "20px";
135
+ infoPanel.background = "rgba(255,255,255,0.3)"; // 0.9
136
+ infoPanel.thickness = 1;
137
+ infoPanel.cornerRadius = 5;
138
+ infoPanel.isVisible = false;
139
+ infoPanel.horizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_CENTER;
140
+ infoPanel.verticalAlignment = BABYLON.GUI.Control.VERTICAL_ALIGNMENT_BOTTOM;
141
+ infoPanel.left = "20px";
142
+ infoPanel.top = "20px";
143
+ gui.addControl(infoPanel);
144
+
145
+
146
+ var infoText = new BABYLON.GUI.TextBlock("infoText");
147
+ infoText.color = "black";
148
+ infoText.textHorizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_CENTER;
149
+ infoText.textVerticalAlignment = BABYLON.GUI.Control.VERTICAL_ALIGNMENT_BOTTOM; // TOP
150
+ infoText.top = "30px";
151
+ infoText.textWrapping = true;
152
+ infoPanel.addControl(infoText);
153
+
154
+ // Helper to convert lon/lat to plane X/Z
155
+ function project(lon, lat) {
156
+ var xNorm = (lon - lonMin) / dLon;
157
+ var zNorm = (lat - latMin) / dLat;
158
+ var x = xNorm * mapWidth - mapWidth/2;
159
+ var z = zNorm * mapHeight - mapHeight/2;
160
+ return { x: x, z: z };
161
+ }
162
+
163
+ // Create markers
164
+ centers.forEach(function(c) {
165
+ var pos = project(c.lon, c.lat);
166
+ var marker = BABYLON.MeshBuilder.CreateSphere("m", { diameter: 0.2 }, scene);
167
+ marker.position = new BABYLON.Vector3(pos.x, 0.1, pos.z);
168
+ var mat = new BABYLON.StandardMaterial("mMat", scene);
169
+ mat.emissiveColor = new BABYLON.Color3(1, 0, 0);
170
+ marker.material = mat;
171
+
172
+ // Enable picking
173
+
174
+ marker.actionManager = new BABYLON.ActionManager(scene);
175
+ marker.actionManager.registerAction(
176
+ new BABYLON.ExecuteCodeAction(BABYLON.ActionManager.OnPointerOverTrigger, function() { // was OnPickTrigger Hover - BABYLON.ActionManager.OnPointerOverTrigger
177
+ var html = c.name + "<br>"
178
+ + "Area: " + c.area + "<br>"
179
+ + "Est Cost: " + c.cost + "<br>"
180
+ + "Power Usage: " + c.power + "<br>"
181
+ + "Sponsors: " + c.sponsors + "<br>"
182
+ + "Start Date: " + c.start + "<br>"
183
+ + "Status: " + c.status + "<br>"
184
+ + "Finish: " + c.completion + "<br>";
185
+
186
+ var html = "This is the first line.This is the second line.This is the third line.";
187
+
188
+ infoText.text = html;
189
+ infoPanel.isVisible = true;
190
+ })
191
+ );
192
+ });
193
+
194
+ // Render loop
195
+ engine.runRenderLoop(function() {
196
+ scene.render();
197
+ });
198
+
199
+ // Resize
200
+ window.addEventListener("resize", function() {
201
+ engine.resize();
202
+ });
203
+ </script> </body> </html>
pages/assets/backup/Texas_Datacenter_Vega_Gantt_Chart.html ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html> <html lang="en">
2
+
3
+ <head> <meta charset="UTF-8">
4
+
5
+ <title>Data Center Construction Gantt Chart</title>
6
+
7
+ <script src="https://cdn.jsdelivr.net/npm/vega@5">
8
+
9
+ </script> <script src="https://cdn.jsdelivr.net/npm/vega-lite@5"></script> <script src="https://cdn.jsdelivr.net/npm/vega-embed@6"></script>
10
+ <style> body { font-family: Arial, sans-serif; margin: 20px; } #vis { max-width: 1000px; margin: auto; } </style>
11
+
12
+ </head>
13
+
14
+ <body> <h1 style="text-align:center;">Data Center Construction Gantt Chart</h1>
15
+
16
+ <div id="vis"></div>
17
+
18
+ <script> const data = [ { "name": "Vantage – Omicron Drive, San Antonio", "start": "2025-10-01", "end": "2027-08-31", "details": "• Name: Vantage Data Centers – Omicron Drive, San Antonio\n" + "• Area: 9.94 acres\n" + "• Estimated Cost: $276.9 million\n" + "• Power Usage: 96 MW\n" + "• Corporate Sponsors: Vantage Data Centers" }, { "name": "Vantage – Frontier AI Megacampus, Shackelford County", "start": "2025-08-01", "end": "2026-12-31", "details": "• Name: Vantage Data Centers – Frontier AI Megacampus\n" + "• Area: 1,200 acres\n" + "• Estimated Cost: $25 billion\n" + "• Power Usage: 1.4 GW\n" + "• Corporate Sponsors: Vantage; Silver Lake; DigitalBridge" }, { "name": "Blueprint – Taylor Campus", "start": "2025-10-15", "end": "2026-12-31", "details": "• Name: Blueprint Data Centers – Taylor Campus\n" + "• Area: 3.10 acres\n" + "• Estimated Cost: $1 billion\n" + "• Power Usage: 60 MW\n" + "• Corporate Sponsors: Blueprint Data Centers" }, { "name": "Blueprint – Georgetown Facility", "start": "2025-10-01", "end": "2027-01-31", "details": "• Name: Blueprint Data Centers – Georgetown Facility\n" + "• Area: 1.03 acres\n" + "• Estimated Cost: $160 million\n" + "• Power Usage: 25 MW\n" + "• Corporate Sponsors: Blueprint Data Centers" }, { "name": "Skybox – PowerCampus Austin (Hutto)", "start": "2024-01-01", "end": "2026-06-30", "details": "• Name: Skybox Datacenters – PowerCampus Austin (Hutto)\n" + "• Area: 160 acres\n" + "• Estimated Cost: Bldg 1: $163 M; Bldg 2: $125 M\n" + "• Power Usage: 600 MW total\n" + "• Corporate Sponsors: Skybox Datacenters LLC" }, { "name": "EdgeConneX – Cedar Creek Campus, Bastrop County", "start": "2025-08-01", "end": "2026-06-30", "details": "• Name: EdgeConneX – Cedar Creek Campus, Bastrop County\n" + "• Area: 13.27 acres\n" + "• Estimated Cost: $1.44 billion\n" + "• Power Usage: 96 MW\n" + "• Corporate Sponsors: EdgeConneX" } ]; const spec = { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", "description": "Gantt chart of data center construction schedules with details.", "resolve": { "scale": { "y": "shared" } }, "hconcat": [ { "width": 300, "height": { "step": 60 }, "data": { "values": data }, "mark": { "type": "text", "align": "left", "baseline": "middle", "dx": 5 }, "encoding": { "y": { "field": "name", "type": "nominal", "axis": null, "sort": null }, "text": { "field": "details", "type": "nominal" } } }, { "width": 600, "height": { "step": 60 }, "data": { "values": data }, "mark": "bar", "encoding": { "y": { "field": "name", "type": "nominal", "axis": { "title": "Data Center", "labelAngle": 0 }, "sort": null }, "x": { "field": "start", "type": "temporal", "title": "Construction Start" }, "x2": { "field": "end", "type": "temporal", "title": "Estimated/Actual Completion" }, "color": { "value": "steelblue" }, "tooltip": [ { "field": "name", "type": "nominal", "title": "Data Center" }, { "field": "start", "type": "temporal","title": "Start" }, { "field": "end", "type": "temporal","title": "End" } ] } } ] }; vegaEmbed('#vis', spec, { actions: false });
19
+
20
+ </script>
21
+ </body>
22
+ </html>
pages/assets/backup/formulas.txt ADDED
@@ -0,0 +1,221 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Expander: Null Hypothesis
2
+ **The “no‐effect” or “no‐difference” assumption**
3
+
4
+ Mathematical Notation:
5
+ H₀: θ = θ₀ (e.g. H₀: μ = 0)
6
+
7
+ *Example (one‐sample t‐test against μ₀ = 5):*
8
+ *x = c(5.1, 4.9, 5.0, 5.2)*
9
+ *t.test(x, mu = 5)*
10
+ End Expander:
11
+ Expander: Alternative Hypothesis
12
+ **The different claim you wish to support**
13
+
14
+ Mathematical Notation:
15
+ – Two‐sided: Hₐ: θ ≠ θ₀
16
+ – One‐sided: Hₐ: θ > θ₀ or Hₐ: θ < θ₀
17
+
18
+ *Example (test if mean > 5):*
19
+ *t.test(x, mu = 5, alternative = "greater")*
20
+ *or alternative = "two.sided" (default), "greater" or "less"*
21
+ End Expander:
22
+ Expander: p-value
23
+ **Assuming H₀ is true, this is the probability of seeing data**
24
+ **in your statistical test that is at least as extreme as yours**
25
+
26
+ Mathematical Notation:
27
+ p = P(Test statistic ≥ observed | H₀) (one‐tailed)
28
+ p = 2·P(|Test statistic| ≥ |observed| | H₀) (two‐tailed)
29
+
30
+ R function:
31
+ returned by many tests as $p.value
32
+
33
+ *Example (from t.test above):*
34
+ *res = t.test(x, mu = 5)*
35
+ *res$p.value*
36
+ End Expander:
37
+ Expander: Confidence Interval
38
+ A range of plausible values for the parameter calculated so that
39
+ e.g. 95% of such intervals (in repeated sampling) contain the true value
40
+ Mathematical form & notation:
41
+ CI₁₋α = [θ̂ ± z₁₋α/₂·SE(θ̂)] for normal distribution
42
+ CI₁₋α = [θ̂ ± t_{n–1,1–α/₂}·SE(θ̂)] for an unknown σ
43
+
44
+ *Example (95% CI for mean):*
45
+ *t.test(x, conf.level = 0.95)$conf.int*
46
+ End Expander:
47
+ Expander: Significance Level (α)
48
+ **The cutoff probability for a rare result under H₀**
49
+ **if p ≤ α you reject H₀**
50
+
51
+ Mathematical Notation:
52
+ α = P(Type I error)
53
+ = P(reject H₀ | H₀ true)
54
+
55
+ R function:
56
+ you compare to see if p.value ≤ α
57
+ and conf.level = 1–α
58
+ End Expander:
59
+ Expander: One-tailed test
60
+ **A test that looks for an effect in only one direction (greater or less)**
61
+
62
+ Mathematical Notation:
63
+ Hₐ: θ > θ₀ or Hₐ: θ < θ₀
64
+
65
+ R function:
66
+ alternative = "greater" or "less"
67
+
68
+ *Example:*
69
+ *t.test(x, mu = 5, alternative = "less")*
70
+ End Expander:
71
+ Expander: Two-tailed Test
72
+ **A test that looks for an effect in either direction**
73
+
74
+ Mathematical Notation:
75
+ Hₐ: θ ≠ θ₀
76
+
77
+ R function:
78
+ alternative = "two.sided" (default)
79
+
80
+ *Example:*
81
+ *t.test(x, mu = 5, alternative = "two.sided")*
82
+ End Expander:
83
+ Expander: Normal Distribution
84
+ **The symmetric bell‐shaped distribution**
85
+ Many statistical curves “look normal” when the sample size is large
86
+
87
+ Mathematical Notation:
88
+ X ~ N(μ, σ²)
89
+ The amount of area under the normal curve when 2 standard deviations
90
+ away to the right is written as P(Z ≤ 2.0) = 97.72% of the curve
91
+
92
+ R functions:
93
+ – dnorm(x, mean, sd) density
94
+ – pnorm(q, mean, sd) pdf
95
+ – qnorm(p, mean, sd) inverse of pnorm
96
+ – rnorm(n, mean, sd) n random samples
97
+
98
+ *Example:*
99
+ *pnorm(2.0, mean = 0, sd = 1) # = 97.72%*
100
+ *qnorm(0.9772, mean = 0, sd = 1) # = 2.0 = inverse of p*
101
+ End Expander:
102
+ Expander: False Positive (Type I Error)
103
+ **Rejecting H₀ when it is actually true**
104
+ *e.g. Unicorns do not exist but the statistical test said they did*
105
+ *when the null hypothesis (H₀) or base assumption is unicorns do not exist*
106
+ Mathematical Notation:
107
+ P(Type I error) = α
108
+ End Expander:
109
+ Expander: False Negative (Type II error)
110
+ **Failing to reject H₀ when it is actually false**
111
+ *e.g. Unicorns exist but the statistical test said they do not*
112
+ *when the null hypothesis (H₀) or base assumption is unicorns do not exist*
113
+ Also called Beta(β)
114
+
115
+ Mathematical Notation:
116
+ β = P(Type II error)
117
+ End Expander:
118
+ Expander: Power
119
+ Power is defined as 1 - Beta (β)
120
+ Reminder: Beta is a False Negative (Type II error)
121
+ so Beta is Failing to reject H₀ when it is actually false
122
+
123
+ Mathematical Notation:
124
+ Power = 1 – β
125
+ Power = P(reject H₀ | Hₐ true)
126
+ the conditional probability of rejecting the null hypothesis
127
+ when the alternative hypothesis is true and the null is false
128
+
129
+ R function:
130
+ use power.t.test(), power.prop.test(), etc.
131
+
132
+ *Example (power for one‐sample t):*
133
+ *power.t.test(n = 20, delta = 1, sd = 2, sig.level = 0.05, type = "one.sample")*
134
+ End Expander:
135
+ Expander: One-Sample T-Test
136
+ **Tests whether the mean of one group differs from a given value μ₀**
137
+
138
+ Mathematical Notation:
139
+ t = (x̄ – μ₀) / (s / √n), df = n – 1
140
+
141
+ R function:
142
+ t.test(x, mu, alternative, conf.level)
143
+ *where:*
144
+ – x: numeric vector
145
+ – mu: hypothesized mean μ₀
146
+ – alternative: "two.sided"/"greater"/"less"
147
+ – conf.level: e.g. 0.95
148
+
149
+ *Example:*
150
+ *x = c(5.1, 4.9, 5.0, 5.2)*
151
+ *t.test(x, mu = 5, alternative = "two.sided", conf.level = 0.95)*
152
+ End Expander:
153
+ Expander: Two-Sample T-Test
154
+ **Tests whether two group means differ.**
155
+
156
+ Mathematical Notation (unequal variances):
157
+ t = (x̄₁ – x̄₂) / √(s₁²/n₁ + s₂²/n₂), df by Welch’s formula
158
+
159
+ R function:
160
+ t.test(x, y, var.equal = FALSE, alternative, conf.level)
161
+ *where:*
162
+ – x, y: numeric vectors for each group
163
+ – var.equal: TRUE for pooled‐variance test, FALSE for Welch’s
164
+
165
+ *Example:*
166
+ *groupA = c(5.1,4.9,5.0,5.2)*
167
+ *groupB = c(5.3,5.4,5.2,5.5)*
168
+ *t.test(groupA, groupB, var.equal = FALSE)*
169
+ End Expander:
170
+ Expander: Z-test
171
+ **Like a t-test but uses a known σ or large-n approximation**
172
+
173
+ Mathematical Notation:
174
+ z = (x̄ – μ₀) / (σ / √n), compare to N(0,1)
175
+
176
+ R function:
177
+ use BSDA::z.test() or do manually (below)
178
+
179
+ *Example*
180
+ *x = c(102, 98, 100, 101, 99)*
181
+ *n = length(x)*
182
+ *mu0 = 100*
183
+ *sigma = 2*
184
+ *z = (mean(x) - mu0) / (sigma / sqrt(n))*
185
+ *p_value = 2 * pnorm(-abs(z)) # two‐sided*
186
+ End Expander:
187
+ Expander: Chi-Squared Test of Independence
188
+ **Tests whether two Categorical variables are related**
189
+
190
+ Mathematical Notation:
191
+ χ² = Σ_{i,j} (O_{i,j} – E_{i,j})² / E_{i,j}, df = (rows–1)(cols–1)
192
+
193
+ R function:
194
+ chisq.test(x, correct = TRUE/FALSE)
195
+ *where:*
196
+ – x: contingency table (matrix or table)
197
+ – correct: apply Yates’s continuity correction for 2×2 tables
198
+
199
+ *Example:*
200
+ *tbl = matrix(c(12, 5,7, 16), nrow = 2,*
201
+ * dimnames = list(Gene = c("A","B"),*
202
+ * Outcome = c("Yes","No")))*
203
+ *chisq.test(tbl, correct = FALSE)*
204
+ End Expander:
205
+ Expander: Chi-Squared Goodness-of-Fit Test (Frequencies)
206
+ **Tests if observed sample counts match expected proportions**
207
+
208
+ Mathematical Notation:
209
+ χ² = Σ (O_i – E_i)² / E_i, df = k – 1
210
+
211
+ R function:
212
+ chisq.test(x, p)
213
+ *where:*
214
+ – x: vector of observed counts
215
+ – p: vector of hypothesized probabilities (sum to 1)
216
+
217
+ *Example:*
218
+ *observed = c(50, 30, 20)*
219
+ *expected_probs = c(0.5, 0.3, 0.2)*
220
+ *chisq.test(observed, p = expected_probs)*
221
+ End Expander:
pages/assets/backup/logo_02.jpg ADDED

Git LFS Details

  • SHA256: 8d55c3bb0902a792796150e42dfad6cd21f0c04949f2e34f3b8bd6f41853e531
  • Pointer size: 131 Bytes
  • Size of remote file: 377 kB
pages/assets/backup/profile.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🚀 Student Profile
2
+
3
+ - **Student Name:** Charlie B
4
+ - **Department:** BMO Wealth
5
+ - **Expertise:** Intermediate
6
+
7
+ ## 🎯 Interests:
8
+ - Data science and analytics
9
+ - Predictive models
10
+ - Capital market applications
11
+
12
+ ## 🎯 Goals for Next Review:
13
+ - Complete topics in **Supervised Learning**.
14
+ - Begin study on Advanced Optimization Methods.
15
+ - Initiate **Computer Vision** topics.
16
+
17
+ ** Keep up the excellent work **
pages/assets/backup/progress.txt ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🚀 Progress Report
2
+
3
+ - **Student Name:** <Your Name>
4
+ - **Enrollment Date:** Sept 15, 2025
5
+ - **Report Date:** Nov 2, 2025
6
+
7
+ ---
8
+
9
+ # 📚 Progress Overview
10
+ Completed topics are marked with a checkmark (✔️),
11
+ while incomplete or pending topics remain unchecked.
12
+
13
+ ## 📈 Overall Progress Summary
14
+
15
+ | Curriculum Area | Completion (%) |
16
+ |------------------------------|----------------|
17
+ | Overview | 100% |
18
+ | Inference Concepts | 100% |
19
+ | One and Two-Tailed Tests | 100% |
20
+ | Mathematical Concepts | 75% |
21
+ | Normal Distribution | 75% |
22
+ | T-tests | 70% |
23
+ | Paired T-tests | 65% |
24
+ | Chi-Squared Independence | 0% |
25
+ | Chi-Squared Frequencies | 0% |
26
+ | Summary | 0% |
27
+
28
+ ---
29
+
30
+ ## ✅ Statistics and Probability
31
+ | Subtopic | Status |
32
+ |----------------------------------------|---------|
33
+ | Measures of Central Tendency | ✔️ |
34
+ | Variance and Standard Deviation | ✔️ |
35
+ | Probability Distributions | ✔️ |
36
+ | Central Limit Theorem & Applications | ✔️ |
37
+ | Hypothesis Testing | ✔️ |
38
+ | Bayesian Statistics | |
39
+
40
+ ---
41
+
42
+ **Keep up the excellent work, you're well on your way**
43
+ **to mastering this module! 🚀**
pages/assets/backup/test_quantum_question.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+
2
+ Explain quantum computing. What are the different technological approaches e.g. Annealing, Ionic, Supercomputing and Photonic. Which technology has the best chance of developing into a commercial quantum computer.
pages/assets/datapoint_banner.jpg ADDED

Git LFS Details

  • SHA256: 7a391f4883fbedcbe5ae79041941894a4d648054284b1243b290f34e1d71fac0
  • Pointer size: 131 Bytes
  • Size of remote file: 826 kB