atlas news
    
Python for Engineers
09  mars     04h00
Matrix Calculator with Step-by-Step Linear Algebra
   import numpy as npimport sympy as sp# --------------------------------------# Input Matrix# --------------------------------------def input matrix(): rows int(input( Enter number of rows: )) cols int(input( Enter number of columns: )) matrix [] ...
28  février     04h00
Algorithm Performance Visualizer
   import randomimport timeimport matplotlib.pyplot as plt# --------------------------------------# Sorting Algorithms# --------------------------------------def bubble sort(arr): arr arr.copy() n len(arr) for i in range(n): for j in...
27  février     14h55
Local File Integrity Monitor
   import osimport hashlibimport jsonfrom watchdog.observers import Observerfrom watchdog.events import FileSystemEventHandlerimport timeHASH DB file hashes.json # -----------------------------------------# Hash Function# -----------------------------------------def calculate hash(file path)...
25  février     04h00
DNA Sequence Pattern Finder
   import matplotlib.pyplot as plt# ---------------------------------------# Basic DNA Validation# ---------------------------------------def validate dna(sequence): sequence sequence.upper() valid set( ATCG ) return all(base in valid for base in sequence)# -----...
23  février     04h00
Color Contrast Accessibility Checker
   import tkinter as tkfrom tkinter import colorchooserimport math# ---------------------------------------# WCAG Calculation Functions# ---------------------------------------def hex to rgb(hex color): hex color hex color.lstrip( # ) return tuple(int(hex color[i:i 2], 16)...
22  février     04h00
Project Time Tracker with App Detection
   import timeimport sqlite3import psutilimport win32guifrom datetime import datetimeDB NAME time tracker.db CHECK INTERVAL 1 # seconds# ----------------------------------------# Database Setup# ----------------------------------------def init db(): conn sqlite3.connect(DB NAME...
21  février     04h00
Smart Log File Analyzer
   import reimport pandas as pdimport numpy as npfrom sklearn.ensemble import IsolationForestimport matplotlib.pyplot as plt# -------------------------------------# Log Pattern (Apache Common Log)# -------------------------------------log pattern re.compile( r’(?P<ip> S ) - - [(...
19  février     04h00
Image Perspective Corrector
   import cv2import numpy as np# ----------------------------------# Order points correctly# ----------------------------------def order points(pts): rect np.zeros((4, 2), dtype float32 ) s pts.sum(axis 1) rect[0] pts[np.argmin(s)] # top-left ...
17  février     04h00
Sudoku Solver with Step Explanation
   nbsp;import copy# ---------------------------------# Helper Functions# ---------------------------------def print board(board): for i in range(9): row for j in range(9): row str(board[i][j])...
15  février     04h00
Real-Time CPU Thermal Visualizer
   import psutilimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.animation as animationimport random# -----------------------------# CONFIG# -----------------------------GRID SIZE 4 # 4x4 grid heat mapUPDATE INTERVAL 1000 # milliseconds# ----------------------------...
13  février     04h00
Cognitive Load Tracker
   nbsp;import timeimport threadingimport psutilimport pandas as pdimport matplotlib.pyplot as pltfrom pynput import keyboard, mouseimport win32gui# -------------------------------# GLOBAL METRICS# -------------------------------keystrokes 0mouse moves 0window switches 0current window Nonedata log [...
31  janvier     04h00
AI Mood-Based Wallpaper Switcher (Windows)
   import cv2import mediapipe as mpimport numpy as npimport ctypesimport osimport time# ---------------------------------------# CONFIGURATION# ---------------------------------------WALLPAPER DIR wallpapers DETECTION INTERVAL 5 # seconds between wallpaper changesMOOD WALLPAPERS ...
30  janvier     04h00
Python Audio Noise Cleaner
   import librosaimport numpy as npimport noisereduce as nrimport soundfile as sfimport os# --------------------------------------------------# CONFIG# --------------------------------------------------NOISE DURATION 1.0 # seconds used to estimate noiseOUTPUT SUFFIX cleaned # -------------...
29  janvier     04h00
Offline Barcode QR Generator
   import tkinter as tkfrom tkinter import filedialog, messageboxfrom PIL import Image, ImageTkimport qrcodefrom pyzbar.pyzbar import decodeimport os# ----------------------------------------# MAIN APP# ----------------------------------------class BarcodeQRApp: def init (self, root...
28  janvier     04h00
Music Playlist Deduplicator
   import osimport hashlibimport tkinter as tkfrom tkinter import ttk, filedialog, messageboxfrom tinytag import TinyTagSUPPORTED EXT ( .mp3 , .wav , .flac , .m4a )# --------------------------------------------------# Helpers# --------------------------------------------------def file hash(path, block...
26  janvier     04h00
Smart Directory Visualizer
   import osimport sysimport tkinter as tkfrom tkinter import ttk, filedialog, messageboximport subprocessimport platform# -------------------------------------------------# Utility: Open files folders with default app# -------------------------------------------------def open path(path): ...
24  janvier     04h00
Typing Pattern Authentication (Keystroke Biometrics)
   import keyboardimport timeimport numpy as npfrom sklearn.linear model import LogisticRegressionfrom sklearn.model selection import train test splitfrom sklearn.metrics import accuracy scoreimport picklePHRASE securetyping MODEL FILE keystroke model.pkl # --------------------------------------------...
22  janvier     04h00
PDF Page Comparison Tool
   nbsp;import fitz # PyMuPDFfrom PIL import Image, ImageChops, ImageDrawimport difflibimport osOUTPUT DIR pdf diff output os.makedirs(OUTPUT DIR, exist ok True)# ----------------------------------------------------# Extract text from a PDF page# -------------------------------------------------...
21  janvier     04h00
Smart Screen Recorder with Auto-Pause
   import cv2import numpy as npimport mssimport timefrom datetime import datetime# -----------------------------# CONFIGURATION# -----------------------------FPS 10MOTION THRESHOLD 50000 # Higher less sensitiveNO MOTION TIME 2 # seconds to auto pause# -----...
13  janvier     04h00
Daily Habit Forecasting Using Time-Series
   import pandas as pdimport matplotlib.pyplot as pltfrom statsmodels.tsa.holtwinters import ExponentialSmoothing# --------------------------------------------------# Load & Prepare Data# --------------------------------------------------def load habit data(csv path, habit name): df...
11  janvier     04h00
Local Password Strength Analyzer
   import tkinter as tkfrom tkinter import ttkimport mathimport re# ---------------------------# Heuristics & helpers# ---------------------------COMMON PASSWORDS password , 123456 , 123456789 , qwerty , abc123 , letmein , welcome , admin , iloveyou , monkey SEQUENCES ...
31  décembre     11h19
Image Duplicate Finder (Hash-Based)
   import osimport tkinter as tkfrom tkinter import filedialog, ttk, messageboxfrom PIL import Image, ImageTkimport imagehashclass ImageDuplicateFinder: def init (self, root): self.root root self.root.title( Image Duplicate Finder ...
27  décembre     11h13
Smart PDF Page Extractor
   import fitz # PyMuPDFimport tkinter as tkfrom tkinter import filedialog, messagebox, ttkfrom PIL import Image, ImageTkclass PDFExtractorApp: def init (self, root): self.root root self.root.title( Smart PDF Page Extractor ...
24  décembre     04h00
Offline Travel Expense Splitter App
   import tkinter as tkfrom tkinter import ttk, messageboximport sqlite3from fpdf import FPDF# ---------------------------------------------------# DATABASE SETUP# ---------------------------------------------------conn sqlite3.connect( travel expenses.db )cursor conn.cursor()cursor.execute( CREATE...
22  décembre     04h00
AI-Focused Book Summarizer Chapter Highlighter
   import fitz # PyMuPDFimport nltkimport refrom transformers import pipeline# Load HuggingFace summarizersummarizer pipeline( summarization , model facebook bart-large-cnn )# ----------------------------------------# 1. Extract text from PDF# --------------------...