Skip to content

Acknowledgements

Projects we use

Pub Analyzer is the result of the work of many people, not just the author and the contributors of the project. Behind there is a lot of effort from big projects that make all this possible. That is why we want to recognize them in this section and we also invite you to support them.

OpenAlex

The collection and the accuracy of the information are fundamental characteristics for Pub Analyzer. This is possible thanks to OpenAlex, which is our main source of information and which provides a well-documented API that we use in our application.

From Pub Analyzer we are eternally grateful to OurResearch for their great work with OpenAlex. If this project has benefited you, it is largely thanks to them, so we ask you to consider writing a testimonial and thanking them on our behalf.

Pydantic

Pydantic is the fundamental piece to manage all the data we receive from OpenAlex. It allows us to validate large amounts of information and export it in JSON format.This library has become essential in practically any python project that requires validating data.

Textual

If you had wondered how Pub Analyzer displayed such complex graphical interfaces in the Terminal, well this is thanks to Textual. The terminal is an environment that was clearly not intended to deploy this type of project, but the folks at Textualize have made this possible.

Typst

Exporting PDF reports is probably one of the features I'm most proud of in Pub Analyzer. Typically, this feature is implemented in other applications using dependencies installed on the system.

Pub Analyzer took another approach, using the Typst compiler built into the package, to export the reports. This, in addition to allowing us to be a cross-platform package with batteries included, allows users to later customize their reports using the Typst syntax.

Sponsors

ReBUC

ReBUC