Skip to content
This repository was archived by the owner on Feb 22, 2025. It is now read-only.

Commit 4e01513

Browse files
committed
bump modules
1 parent 2660a9f commit 4e01513

File tree

6 files changed

+27
-18
lines changed

6 files changed

+27
-18
lines changed

pymo/libm/libm.mojo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ fn main() raises:
3030
var end = perf_counter_ns()
3131
var elapsed_ns = end - start
3232
var elapsed_ms = elapsed_ns / 1000000
33-
print("Importing libm package...")
33+
print("Importing libm module...")
3434
print("SUCCESS - Execution time: " + String(elapsed_ms) + " ms")

pymo/libpm/libpm.mojo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ from time import perf_counter_ns
55
from testing import *
66

77

8-
# Libpm package
8+
# Libpm module
99
fn main() raises:
1010
# time runtime execution
1111
var start = perf_counter_ns()
@@ -27,5 +27,5 @@ fn main() raises:
2727
var end = perf_counter_ns()
2828
var elapsed_ns = end - start
2929
var elapsed_ms = elapsed_ns / 1000000
30-
print("Importing libpm package...")
30+
print("Importing libpm module...")
3131
print("SUCCESS - Execution time: " + String(elapsed_ms) + " ms")

sandbox/testscript.mojo

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,29 @@ Importing features still a WIP. Will look more into package and module interoper
66
See link here for more information: https://docs.modular.com/mojo/manual/packages
77
"""
88

9+
910
fn test_script() raises:
1011
# Variables do not seem natively modular.
1112
# var np = numpy # from libpm - pops an error
12-
13+
1314
# The import_module() function from Mojo's python package operates pretty seamlessly
14-
var np = Python.import_module('numpy')
15-
15+
var np = Python.import_module("numpy")
16+
1617
# variable a 2D numpy array doesn't execute
17-
#var a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]])
18-
#print(a.shape)
19-
18+
# var a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]])
19+
# print(a.shape)
20+
2021
# variable b 1D numpy array executes no issues
2122
var b = np.array([1, 2, 3, 4, 5, 6])
2223
print(b.shape)
2324

25+
26+
fn test_libpm() raises:
27+
var np = numpy
28+
var c = np.array([1, 2, 3, 4, 5, 6])
29+
print(c.shape)
30+
31+
2432
fn main() raises:
2533
test_script()
26-
34+
test_libpm()

test/test_libm.mojo

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ from python import Python
44
from time import perf_counter_ns
55

66

7-
# Main execution of code
8-
fn main() raises:
9-
test_libm()
10-
11-
127
fn test_libm() raises:
138
# time runtime execution
149
var start = perf_counter_ns()
@@ -30,5 +25,10 @@ fn test_libm() raises:
3025
var end = perf_counter_ns()
3126
var elapsed_ns = end - start
3227
var elapsed_ms = elapsed_ns / 1000000
33-
print("Testing libm package...")
28+
print("Testing libm module...")
3429
print("SUCCESS - Execution time: " + String(elapsed_ms) + " ms")
30+
31+
32+
# Main execution of code
33+
fn main() raises:
34+
test_libm()

test/test_libpm.mojo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ fn main() raises:
7474
var end = perf_counter_ns()
7575
var elapsed_ns = end - start
7676
var elapsed_ms = elapsed_ns / 1000000
77-
print("Testing libpm package...")
77+
print("Testing libpm module...")
7878
print("SUCCESS - Execution time: " + String(elapsed_ms) + " ms")
7979

8080
# Notes

test_pymo.mojo

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn test_pymo() raises:
1212
print("Testing PyMo environment...")
1313
print()
1414

15-
# Mojo's time library
15+
# Mojo's time package
1616
var start = perf_counter_ns()
1717

1818
# Import Python libraries
@@ -40,6 +40,7 @@ fn test_pymo() raises:
4040

4141
print("Testing Sci-kit Learn framework")
4242
generate_models()
43+
4344
# Track time
4445
var end = perf_counter_ns()
4546
var elapsed_ns = end - start

0 commit comments

Comments
 (0)