Skip to content

Instantly share code, notes, and snippets.

View jordan-chalupka's full-sized avatar
🚀

Jordan Chalupka jordan-chalupka

🚀
View GitHub Profile
from datadog import datadog_lambda_wrapper, statsd
import time
@datadog_lambda_wrapper
def lambda_handler(event, context):
x = event['x']
y = event['y']
z = event['z']
start_time = time.time()
result = perform_complex_calculation(x, y, z)
import tensorflow as tf
def lambda_handler(event, context):
# Simple hello world using TensorFlow
hello = tf.constant('Hello, TensorFlow!')
# Start tf session
sess = tf.Session()
# Run the op
@jordan-chalupka
jordan-chalupka / delete_branches_merged_into_master.py
Last active July 21, 2019 01:40
Python AWS Lambda function to delete branches which have been merged into master
import subprocess
import os
def run(command):
print(command)
process = subprocess.call(command, shell=True, cwd='/tmp/')
def lambda_handler(event, context):
GITHUB_EMAIL = os.environ['GITHUB_EMAIL']
GITHUB_USERNAME = os.environ['GITHUB_USERNAME']
@jordan-chalupka
jordan-chalupka / lambda_function.py
Last active July 14, 2019 18:19
array.ndim Lamdba handler
import numpy as np
def lambda_handler(event, context):
input_array = np.array(event['array'])
num_dimensions = input_array.ndim
return num_dimensions
@jordan-chalupka
jordan-chalupka / create_lambda_package.sh
Created July 14, 2019 18:16
create lambda deployment package
pip install numpy -t deployment_package
cp lambda_handler.py deployment_package
(cd deployment_package && zip -r ../package.zip .)