{"id":13825717,"url":"https://github.com/LpCodes/pypackageinspector","last_synced_at":"2025-07-08T22:32:07.975Z","repository":{"id":143073925,"uuid":"614778102","full_name":"LpCodes/pypackageinspector","owner":"LpCodes","description":"pyCryptobox is a package in Python that inspects a Python package and prints out all the functions and methods defined in that package. It takes a single argument, package, which is a string representing the name of the package to be inspected. This can be useful in situations where you want to explore the functionality of a package before deciding","archived":false,"fork":false,"pushed_at":"2023-03-17T03:20:02.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-07T06:47:48.762Z","etag":null,"topics":["packageinformation","pypackage","python","pythonpackage"],"latest_commit_sha":null,"homepage":"","language":"Python","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/LpCodes.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":"2023-03-16T09:53:28.000Z","updated_at":"2023-03-18T16:08:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"66a39b91-7d33-4547-a281-434a8589b961","html_url":"https://github.com/LpCodes/pypackageinspector","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LpCodes%2Fpypackageinspector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LpCodes%2Fpypackageinspector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LpCodes%2Fpypackageinspector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LpCodes%2Fpypackageinspector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LpCodes","download_url":"https://codeload.github.com/LpCodes/pypackageinspector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225165627,"owners_count":17431341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["packageinformation","pypackage","python","pythonpackage"],"created_at":"2024-08-04T09:01:25.773Z","updated_at":"2024-11-20T04:30:46.772Z","avatar_url":"https://github.com/LpCodes.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"[![Publish Package](https://github.com/LpCodes/pypackageinspector/actions/workflows/python-publish.yml/badge.svg)](https://github.com/LpCodes/pypackageinspector/actions/workflows/python-publish.yml) ![PyPI](https://img.shields.io/pypi/v/pypackageinspector)[![Downloads](https://static.pepy.tech/personalized-badge/pypackageinspector?period=total\u0026units=none\u0026left_color=black\u0026right_color=brightgreen\u0026left_text=Downloads)](https://pepy.tech/project/pypackageinspector)\n# pypackageinspector\n\npypackageinspector is a package in Python that inspects a given package and prints out all the functions and methods defined in that package. It takes a single argument, package, which is a string representing the name of the package to be inspected.\nThis can be useful in situations where you want to explore the functionality of a package before deciding whether or not to use it in your project, or when you need to quickly get a sense of what functions and methods are available in a package.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install pypackageinspector.\n\n```bash\npip install pypackageinspector\n```\n\n## Sample Usage\n\nHere's an example of how to call the inspector() function:\n```python\nfrom pypackageinspector import inspector\n\ninspector('numpy', inspect_functions=True, inspect_methods=False)\n\n```\n\nIn this example, we're inspecting the \"numpy\" package and setting inspect_functions=True and inspect_methods=False, so the output will only include the list of functions in the package.\n\nIf we want to inspect both functions and methods, we can call the inspector() function like this:\n\n```python\ninspector('numpy', inspect_functions=True, inspect_methods=True)\n\n\n```\n Here's an example of the output when we call the inspector() function with inspect_functions=True and inspect_methods=False for the \"numpy\" package:\n```Functions:\n0. AxisError\n1. DataSource\n2. MatrixPowerOperator\n3. VisibleDeprecationWarning\n4. add_docstring\n5. add_newdoc\n6. add_newdoc_ufunc\n7. add_newdocs\n8. arange\n9. array\n10. array2string\n11. array_equal\n12. array_equiv\n13. array_repr\n14. array_split\n15. array_str\n16. asanyarray\n17. asarray\n18. asarray_chkfinite\n19. ascontiguousarray\n20. asfarray\n21. asfortranarray\n22. broadcast\n23. broadcast_arrays\n24. broadcast_to\n25. busday_count\n26. busday_offset\n27. busdaycalendar\n28. byte_bounds\n29. c_\n30. can_cast\n31. choose\n32. column_stack\n33. common_type\n34. compare_chararrays\n35. complex128\n36. complex256\n37. complex64\n38. complex_\n39. concatenate\n40. core\n41. correlate\n42. corrcoef\n43. count_nonzero\n44. datetime64\n45. datetime_as_string\n46. delete\n47. deprecate\n48. diag\n49. diag_indices\n50. diag_indices_from\n51. diagonal\n52. disp\n53. division\n54. dot\n55. double\n56. dual\n57. dtype\n58. e\n59. einsum\n60. einsum_path\n61. einsumfunc\n62. empty\n63. empty_like\n64. equal\n65. errstate\n66. euler_gamma\n67. expand_dims\n68. extract\n\n```\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLpCodes%2Fpypackageinspector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLpCodes%2Fpypackageinspector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLpCodes%2Fpypackageinspector/lists"}