{"id":16359456,"url":"https://github.com/alexanderepstein/mathematica-functions","last_synced_at":"2026-01-26T19:06:13.106Z","repository":{"id":84408254,"uuid":"75784250","full_name":"alexanderepstein/Mathematica-Functions","owner":"alexanderepstein","description":"Extension functions on top of Mathematica for derivatives, integrals and AC Circuit Analysis","archived":false,"fork":false,"pushed_at":"2017-05-27T18:07:38.000Z","size":10,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-21T17:12:07.550Z","etag":null,"topics":["derivative","engineering","integration","mathematica","mathematica-functions"],"latest_commit_sha":null,"homepage":"","language":"Mathematica","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexanderepstein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-07T00:38:38.000Z","updated_at":"2024-04-04T15:01:20.000Z","dependencies_parsed_at":"2024-06-21T20:33:02.926Z","dependency_job_id":null,"html_url":"https://github.com/alexanderepstein/Mathematica-Functions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alexanderepstein/Mathematica-Functions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderepstein%2FMathematica-Functions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderepstein%2FMathematica-Functions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderepstein%2FMathematica-Functions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderepstein%2FMathematica-Functions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexanderepstein","download_url":"https://codeload.github.com/alexanderepstein/Mathematica-Functions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderepstein%2FMathematica-Functions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28785172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T13:55:28.044Z","status":"ssl_error","status_checked_at":"2026-01-26T13:55:26.068Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["derivative","engineering","integration","mathematica","mathematica-functions"],"created_at":"2024-10-11T02:08:23.983Z","updated_at":"2026-01-26T19:06:13.077Z","avatar_url":"https://github.com/alexanderepstein.png","language":"Mathematica","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mathematica-Functions\nExtension functions on top of Mathematica's derivative and integral function.\nAdditional functions that make A.C. circuit analysis faster\n\nUpdate: Added some conversion functions to go between rectangular and polar form of a number (Everything is done in degrees rather than radians)\n\n# Why?\n    Even though Mathematica can take almost any derivative or integral that\n    is possible sometimes it does not have the steps to show how it was done.\n    In this case you can use the two functions here to get mathematica to show you every step.\n\n    The ElectricalEngineering is useful for calculation AC circuits by facilitating the long a tedious math and conversions with few useful functions\n\n# Derivatives\n    To get mathematica to show you how the derivative is done, use walkD[function,var].\n    To do derivatives with up to three variables use walkD[function,var1,var2]\n    or  walkD[function,var1,var2,var3]\n\n# Integrals\n    To get mathematica to show you how the integral is done, use walkInt[function,var].\n    To do integral with up to three variables use walkD[function,var1,var2]\n    or  walkD[function,var1,var2,var3]\n\n# ToPolarDegrees\n    Get the Polar form of a rectangular value by entering either ToPolarDegrees[Real+Imaginary*i] or ToPolarDegrees[{Real,Imaginary}]\n\n# ToRectangularForm\n    Get the rectangular form of a polar value by entering\n    ToRectangularForm[{magnitude,angle}] where the angle is in degrees\n\n# CapacitanceToRectangular\n    Takes a  capacitance and the omega of the voltage/current source from the time domain and converts it to rectangular form\n    Enter it either as\n         CapacitanceToRectangular[capacitance,omega]\n         or\n         CapacitanceToRectangular[capacitance,omega,unit]\n\n# CapacitanceToPolar\n     Takes a  capacitance and the omega of the voltage/current source from the time domain and converts it to polar form in degrees\n     Enter it either as\n          CapacitanceToPolar[capacitance,omega]\n          or\n          CapacitanceToPolar[capacitance,omega,unit]\n\n# InductanceToRectangular\n      Takes an inductance (in Henry's) and the omega of the voltage/current source from the time domain and converts it to rectangular form\n      Enter it either as\n          InductanceToRectangular[inductance,omega]\n          or\n          InductanceToRectangular[inductance,omega,unit]\n\n# InductanceToPolar\n      Takes an inductance and the omega of the voltage/current source from the time domain and converts it to polar form in degrees\n      Enter it either as\n          InductanceToPolar[inductance,omega]\n          or  \n          InductanceToPolar[inductance,omega,unit]\n\n# Add Packages To Mathematica\n    To be able to use these extension functions as if they were built into Mathematica\n    you must copy the notebook file in the same directory as your initialization file\n    (this is a file that's ran every time you start Mathematica).\n     On Windows: C:\\Users\\[username]\\AppData\\Roaming\\Mathematica\\Kernel\\\n     On Mac: MacHD\\Users\\[username]\\Library\\Mathematica\\Kernel\n\n# Edit init.m\n    In the same path you just placed the WalkFuncs \u0026 ElectricalEngineering package files either copy the init.m file found here or just add the lines  \n```\u003c\u003c WalkFuncs.wl ```\n\n```\u003c\u003c ElectricalEngineering.wl ```\n\n##### WalkFuncs Package is not original the basis of that package came from code found online that I slightly tweaked to handle multiple variables and error checking.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderepstein%2Fmathematica-functions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexanderepstein%2Fmathematica-functions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderepstein%2Fmathematica-functions/lists"}